Skip to content

feat: remove JDK17 from Weekly releases#2179

Merged
lemeurherve merged 4 commits intojenkinsci:masterfrom
lemeurherve:remove-jdk17-from-weekly-release
Jan 9, 2026
Merged

feat: remove JDK17 from Weekly releases#2179
lemeurherve merged 4 commits intojenkinsci:masterfrom
lemeurherve:remove-jdk17-from-weekly-release

Conversation

@lemeurherve
Copy link
Member

@lemeurherve lemeurherve commented Jan 7, 2026

This PR removes JDK17 from Weekly releases as Jenkins Core 2.545 now requires JDK21 while the incoming LTS 2.541.1 won't.

In draft until I get Windows images defined from docker bake too cf #2121 (comment) & #2178 (comment)

Note

If not ready before next Weekly, to be merged anyway so we don't (re)publish JDK17 Windows images in 2.546, but would have to be reverted/revised before LTS 2.541.1 release so this one gets JDK17 Windows image to.

Follow-up of:

Refs:

Testing done

make test

CI

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests that demonstrate the feature works or the issue is fixed

@lemeurherve lemeurherve force-pushed the remove-jdk17-from-weekly-release branch from 2f9bd8d to beb4ac4 Compare January 8, 2026 10:49
@lemeurherve lemeurherve changed the title chore: remove JDK17 from Weekly releases feat: remove JDK17 from Weekly releases Jan 8, 2026
@lemeurherve lemeurherve added release-version:2.541.1 Indicate that this has been or will be delivered in this docker controller LTS release. release-version:2.545 Indicate that this has been or will be delivered in this docker controller Weekly release. breaking Breaking change and removed release-version:2.541.1 Indicate that this has been or will be delivered in this docker controller LTS release. labels Jan 8, 2026
@lemeurherve
Copy link
Member Author

Waiting for #2189 completion before switching this PR as ready to review and merge:

The other advantage of this PR is to allow the removal of JDK17 from Weekly images in a unique pull request for both Linux and Windows with #2179 before the incoming Weekly release. (cf #2187)

@lemeurherve
Copy link
Member Author

Waiting for #2189 completion before switching this PR as ready to review and merge:

The other advantage of this PR is to allow the removal of JDK17 from Weekly images in a unique pull request for both Linux and Windows with #2179 before the incoming Weekly release. (cf #2187)

Removing Windows JDK17 from this PR directly as #2189 doesn't include JDK17 images (since the concomitent switch from ltsc2019 to ltsc2022)

@lemeurherve lemeurherve marked this pull request as ready for review January 9, 2026 16:43
@lemeurherve lemeurherve requested a review from a team as a code owner January 9, 2026 16:43
@lemeurherve lemeurherve enabled auto-merge (squash) January 9, 2026 16:44
@lemeurherve lemeurherve merged commit 487c134 into jenkinsci:master Jan 9, 2026
12 checks passed
@lemeurherve lemeurherve deleted the remove-jdk17-from-weekly-release branch January 9, 2026 17:05
lemeurherve added a commit to lemeurherve/docker that referenced this pull request Jan 24, 2026
This change set this ARG value to the current default JDK21 version.
It also adds comments around JDK17 remaining version and updatecli manifest that must be kept until no LTS depends on them.

Amends:
- jenkinsci#2179

Refs:
- jenkinsci#2187
- jenkinsci#2195
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking change enhancement jdk17 release-version:2.545 Indicate that this has been or will be delivered in this docker controller Weekly release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants