chore: bump Jenkins baseline to 2.555.3, build on JDK 21 - #172
Merged
Conversation
Jenkins 2.555.x requires Java 21+ on controller and agents (Java 17 is dropped upstream), so the CI matrix moves off 17 to 21 and 25 and the dev JDK bumps to temurin 21. Raising the required core also pulls in the 2.555.x BOM. Cut as 3.6.0 (minor) since this lifts the minimum supported Jenkins/Java rather than fixing a bug.
tembleking
requested review from
Jujuyeh,
airadier,
alecron and
mateobur
as code owners
August 7, 2026 14:21
tembleking
enabled auto-merge (squash)
August 7, 2026 14:58
alecron
approved these changes
Aug 7, 2026
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.
Jenkins 2.555.x requires Java 21+ on both controller and agents — Java 17 is dropped upstream — so staying on the 2.541.x baseline would keep us shipping against a core our users can no longer run on 17. This lifts the baseline to 2.555.3 (pulling in the
bom-2.555.x), moves the build/dev JDK to temurin 21, and switches the CI matrix off 17 to the two JDKs 2.555.x actually supports (21 and 25, both available on ci.jenkins.io agents).Cut as 3.6.0 (minor): it raises the minimum supported Jenkins/Java rather than changing plugin behaviour, so it's not a bugfix (patch) and doesn't break the plugin's own API (major).