Skip to content

Use JDK 21 in CI for Lucee 8 - #1

Merged
michaeloffner merged 1 commit into
lucee:mainfrom
GianTschingt:ci/jdk-21
Oct 6, 2026
Merged

michaeloffner merged 1 commit into
lucee:mainfrom
GianTschingt:ci/jdk-21

Conversation

@GianTschingt

Copy link
Copy Markdown
Contributor

Lucee 8.0 builds are compiled as Java 21 bytecode, so CI jobs that start Lucee 8.0 on JDK 11 or 17 fail with UnsupportedClassVersionError.

This switches every fixed-version actions/setup-java step to Temurin JDK 21, the same as lucee/extension-pdf and lucee/extension-markdown (#2 there). Steps that were on adopt move to temurin too, because AdoptOpenJDK doesn't ship JDK 21. Matrix-driven Java versions and everything else in the workflows are unchanged.

@michaeloffner
michaeloffner merged commit 37b94fa into lucee:main Oct 6, 2026
2 checks passed
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