Fix git 2.51.0 tests and support Java 25#200
Merged
jglick merged 13 commits intojenkinsci:masterfrom Sep 22, 2025
Merged
Conversation
Bumps [io.jenkins.tools.bom:bom-2.504.x](https://github.com/jenkinsci/bom) from 4948.vcf1d17350668 to 5388.v3ea_2e00a_719a_. - [Release notes](https://github.com/jenkinsci/bom/releases) - [Commits](https://github.com/jenkinsci/bom/commits) --- updated-dependencies: - dependency-name: io.jenkins.tools.bom:bom-2.504.x dependency-version: 5388.v3ea_2e00a_719a_ dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [io.jenkins.tools.incrementals:git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools) from 1.8 to 1.13. - [Release notes](https://github.com/jenkinsci/incrementals-tools/releases) - [Commits](jenkinsci/incrementals-tools@parent-1.8...parent-1.13) --- updated-dependencies: - dependency-name: io.jenkins.tools.incrementals:git-changelist-maven-extension dependency-version: '1.13' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 5.24 to 5.26. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](jenkinsci/plugin-pom@plugin-5.24...plugin-5.26) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-version: '5.26' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…gelist-maven-extension-1.13' into octopus
One of the dependencies requires it Also recommended by Jenkins documentation
jglick
reviewed
Sep 22, 2025
…mons Text" jenkinsci#200 (comment) advises to remove this. This reverts commit 56393ca.
jglick
reviewed
Nov 22, 2025
Comment on lines
4
to
+6
| [platform: 'linux', jdk: 21], | ||
| [platform: 'windows', jdk: 17], | ||
| [platform: 'linux', jdk: 25], |
Member
There was a problem hiding this comment.
Is there a reason you added a third branch, rather than switching to Linux on 25 and Windows on 21 as has been done for so many other plugins?
Contributor
Author
There was a problem hiding this comment.
Is there a reason you added a third branch, rather than switching to Linux on 25 and Windows on 21 as has been done for so many other plugins?
When this was created 2 months ago I was not confident that others would accept the removal of Java 17. I've submitted a pull request to make this plugin similar to other plugins.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix git 2.51.0 tests and support Java 25
Git client plugin update is needed for support of command line git 2.51.0. Without this fix, automated tests will fail on ci.jenkins.io . Update the plugin BOM version to use the most recent git client plugin release.
Require Jenkins 2.504.3, not 2.504.1. One of the dependencies requires it. Also recommended by Jenkins documentation
Migrate Commons Lang from 2 to 3 and StringEscapeUtils to Commons Text because it reduces references to Commons Lang 2.
Includes pull requests:
Replaces pull request:
Testing done
Confirmed that tests pass with Java 25.
Submitter checklist