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.

Reply via email to