From 18385bfe75842683b9c0ee798d509f744b7012e2 Mon Sep 17 00:00:00 2001 From: John Mikael Lindbakk Date: Sat, 26 Sep 2026 11:39:16 +0200 Subject: [PATCH] Update CI to test current Java LTS versions 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. --- .github/workflows/branch-build.yml | 2 +- .github/workflows/main-build.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/branch-build.yml b/.github/workflows/branch-build.yml index dfe428b..bb64314 100644 --- a/.github/workflows/branch-build.yml +++ b/.github/workflows/branch-build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '8', '11', '17', '21' ] + java: [ '8', '11', '17', '21', '25' ] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/main-build.yml b/.github/workflows/main-build.yml index b58e24b..af4f86a 100644 --- a/.github/workflows/main-build.yml +++ b/.github/workflows/main-build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '8', '11', '17', '21' ] + java: [ '8', '11', '17', '21', '25' ] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0336702..935a727 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '8', '11', '13', '15', '16' ] + java: [ '8', '11', '17', '21', '25' ] steps: - uses: actions/checkout@v4