Skip to content

Update CI to test current Java LTS versions - #115

Merged
atomfinger merged 2 commits into
mainfrom
ci/java-lts-matrix
Sep 26, 2026
Merged

atomfinger merged 2 commits into
mainfrom
ci/java-lts-matrix

Conversation

@atomfinger

Copy link
Copy Markdown
Owner

Summary

  • Add Java 25 (the newest LTS release, Sept 2025) to the main-build and branch-build matrices, alongside the existing 8/11/17/21.
  • Replace release.yml's outdated 8/11/13/15/16 matrix (which includes non-LTS releases past end of life) with the same 8/11/17/21/25 LTS set used by the other workflows.

Kotlin doesn't have an equivalent "LTS" concept, and the build only compiles against the single kotlin.version pinned in pom.xml, so no Kotlin version matrix was added.

Test plan

  • CI runs green across the Java 8/11/17/21/25 matrix on this PR

Java 25 became the newest LTS release (Sept 2025); add it to the
branch/main build matrices. release.yml still targeted 8/11/13/15/16,
which includes non-LTS releases that are long past end of life -
switch it to the same 8/11/17/21/25 LTS matrix used elsewhere.

Kotlin has no equivalent LTS concept and the build only compiles
against the single kotlin.version in pom.xml, so no matrix change is
needed there.
@atomfinger
atomfinger enabled auto-merge (squash) September 26, 2026 10:00
@atomfinger
atomfinger merged commit b16ec55 into main Sep 26, 2026
5 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.

1 participant