Skip to content

CI: Drop JDK 11, add JDK 25 - #1626

Open
guizmaii wants to merge 1 commit into
series/2.xfrom
ci/drop-jdk11-add-jdk25
Open

CI: Drop JDK 11, add JDK 25#1626
guizmaii wants to merge 1 commit into
series/2.xfrom
ci/drop-jdk11-add-jdk25

Conversation

@guizmaii

Copy link
Copy Markdown
Member

Summary

  • Remove JDK 11 from the testJvms matrix and replace it with JDK 25
  • Update all hardcoded JDK 11 references to JDK 17 in the publishLocal, publish, and release-docs jobs

@guizmaii
guizmaii requested a review from a team as a code owner February 25, 2026 03:00

@sideeffffect sideeffffect left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's fine to up the version where we run the tests etc.
But unless we have a good reason, we can keep publishing on 11, AFAIK there's nothing pushing us to move beyond.

Comment thread .github/workflows/ci.yml
uses: actions/setup-java@v5.2.0
with:
distribution: temurin
java-version: 11 # ensure it works on 11 because we publish for 11

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep 11 here, as the comment says, it's important to know we can publish on 11

Comment thread .github/workflows/ci.yml
uses: actions/setup-java@v5.2.0
with:
distribution: temurin
java-version: '11'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Publish should stay on 11

Comment thread .github/workflows/ci.yml
uses: actions/setup-java@v5.2.0
with:
distribution: temurin
java-version: 11 # publish for 11

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Publish should stay on 11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants