Branch: refs/heads/master Home: https://github.com/jenkinsci/last-changes-plugin Commit: cc8d0daeac3be31ed40dbb8b6c5fa98e101de35c https://github.com/jenkinsci/last-changes-plugin/commit/cc8d0daeac3be31ed40dbb8b6c5fa98e101de35c Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-12-14 (Sat, 14 Dec 2024)
Changed paths: A .mvn/extensions.xml A .mvn/maven.config M Jenkinsfile M pom.xml M src/main/java/com/github/jenkins/lastchanges/LastChangesPublisher.java M src/test/java/com/github/jenkins/lastchanges/GitLastChangesTest.java R src/test/java/com/github/jenkins/lastchanges/LastChangesIT.java A src/test/java/com/github/jenkins/lastchanges/LastChangesTest.java M src/test/java/com/github/jenkins/lastchanges/SvnSCM.java R src/test/java/com/github/jenkins/lastchanges/pipeline/LastChangesPipelineIT.java A src/test/java/com/github/jenkins/lastchanges/pipeline/LastChangesPipelineTest.java Log Message: ----------- Require Jenkins 2.452.4 or newer (#98) * Use UTF-8 for getBytes() * Implement hashCode to match equals in CommitChanges * Allow local git checkout in test * Use UTF_8 Charset enum * Rely on descriptor from Subversion class * Require Jenkins 2.452.4 or newer Use plugin BOM to provide versions of dependencies. Remove the unnecessary release profile. Remove the unnecessary configuration of the animal sniffer plugin. Rely on the parent pom. Reduce spotbugs effort and threshold to match previous behavior. * Use Java 11 Path.of() * Test with Java 17 and 21 * Enable incrementals https://www.jenkins.io/doc/developer/tutorial-improve/enable-incrementals/ https://www.jenkins.io/doc/developer/plugin-development/incrementals/ * Rename tests for consistency Simplify pom without reducing coverage * Remove unused settings.xml * Use single quote in Pipeline tests * Simplify Pipeline test * Use more recent SHA1 in docs * Use 2 README examples in automated tests Also improve test performance by starting the JenkinsRule only once for all the tests in the class. * Improve publisher form validation message invalid build number * ClassRule causes Windows test failures * Disable one failing test on Windows Test leaves an open file handle and that correctly fails the test on Windows. Needs more research to identify and fix the leaked file handle. * Add another test from README * Remove developers list from pom.xml https://github.com/jenkins-infra/repository-permissions-updater/blob/master/permissions/plugin-last-changes.yml is the accurate definition of the current maintainers of the plugin. * Remove System.out.println from test Noise from the test does not help diagnosis of test failures * Stop ignoring a git test in LastChangesTest Use GitSampleRepoRule to provide a repository * Remove RunWith since JUnit 4 is the default * Fix Windows test failure due to line termination * Remove trailing spaces To unsubscribe from these emails, change your notification settings at https://github.com/jenkinsci/last-changes-plugin/settings/notifications -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/last-changes-plugin/push/refs/heads/master/106f0c-cc8d0d%40github.com.