Test with Java 25#172
Merged
Merged
Conversation
Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 5.9 to 5.28. - [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.9...plugin-5.28) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-version: '5.28' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Java 25 released September 16, 2025. The Jenkins project wants to support Java 25 soon. Compile and test on ci.jenkins.io with Java 25 and Java 21. Intentionally continues to generate Java 17 byte code as configured by the plugin parent pom. Does not compile or test with Java 17 any longer because we have found no issues in the past that were specific to the Java 17 compiler. The plan is to drop support for Java 17 in the not too distant future so that the Jenkins project is only supporting two major Java versions at a time, Java 21 and Java 25. Updates to the most recent release of the Lombok project with its support for Java 25. Includes pull request: * jenkinsci#171 Testing done * Confirmed that automated tests pass with Java 25
Contributor
Author
|
@nrayapati could you review and merge this pull request? It is part of the Jenkins project to support Java 25 |
MarkEWaite
added a commit
to MarkEWaite/repository-permissions-updater
that referenced
this pull request
Dec 13, 2025
The pull request to compile and test with Java 25 was opened two weeks ago as: * jenkinsci/ssh-steps-plugin#172 A reminder was posted asking the maintainers to review and merge the request. I don't plan to do significant work on the plugin, just enough to merge that pull request and possibly: * jenkinsci/ssh-steps-plugin#171 I'm willing to be a maintainer of the plugin in order to assure that it compiles and tests with Java 25. Current maintainers are: * @nrayapati
Closed
7 tasks
Member
|
Thank you @MarkEWaite Changes looks good to me. |
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.
Test with Java 25 and Java 21
Java 25 released September 16, 2025. The Jenkins project wants to support Java 25 soon. Compile and test on ci.jenkins.io with Java 25 and Java 21.
Intentionally continues to generate Java 17 byte code as configured by the plugin parent pom.
Does not compile or test with Java 17 any longer because we have found no issues in the past that were specific to the Java 17 compiler. The plan is to drop support for Java 17 in the not too distant future so that the Jenkins project is only supporting two major Java versions at a time, Java 21 and Java 25.
Updates to the most recent release of the Lombok project with its support for Java 25.
Includes pull request:
Testing done
Submitter checklist
Link to JIRA ticket in description, if appropriate.Reviewer checklist