Skip to content

chore(ci): update Java version matrix - JDK 21 non-experimental, JDK …#20227

Closed
gnodet wants to merge 3 commits intoapache:mainfrom
gnodet:chore/update-java-matrix
Closed

chore(ci): update Java version matrix - JDK 21 non-experimental, JDK …#20227
gnodet wants to merge 3 commits intoapache:mainfrom
gnodet:chore/update-java-matrix

Conversation

@gnodet
Copy link
Copy Markdown
Contributor

@gnodet gnodet commented Dec 4, 2025

…25 experimental

Update the GitHub Actions workflow Java version matrix:

  • Make Java 21 a first-class (non-experimental) build target alongside Java 17
  • Add Java 25 as the new experimental build target
  • Update alternative OS builds to test with both Java 17 and 21

Java 21 is an LTS release and should be treated as a primary target. Java 25 (current EA) becomes the experimental target for early compatibility testing.

…25 experimental

Update the GitHub Actions workflow Java version matrix:
- Make Java 21 a first-class (non-experimental) build target alongside Java 17
- Add Java 25 as the new experimental build target
- Update alternative OS builds to test with both Java 17 and 21

Java 21 is an LTS release and should be treated as a primary target.
Java 25 (current EA) becomes the experimental target for early compatibility testing.
@davsclaus
Copy link
Copy Markdown
Contributor

This PR has merge conflict

@gnodet gnodet marked this pull request as ready for review January 20, 2026 09:50
@apupier
Copy link
Copy Markdown
Contributor

apupier commented Jan 21, 2026

I still have the information that this branch cannot be rebased due to conflicts:

image

@davsclaus
Copy link
Copy Markdown
Contributor

@squakez any feedback on this PR

Copy link
Copy Markdown
Contributor

@squakez squakez left a comment

Choose a reason for hiding this comment

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

LGTM. The only thing we need to be aware is that we have now 3 builds pipeline, so, the time to complete is going to be slower than before.

@gnodet
Copy link
Copy Markdown
Contributor Author

gnodet commented Mar 5, 2026

Closing as superseded by #21696 (CAMEL-23112: Drop Support for JDK 17). JDK 21 is already the sole build target on main. If JDK 25 experimental support is still desired, it should be a fresh PR against current main.

@gnodet gnodet closed this Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants