From 2956c84b6bf6bf46ed47c6a524d15a3ca7002d27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kozak?= Date: Fri, 7 Nov 2025 10:06:59 +0100 Subject: [PATCH] feat: add support for Java 25 in CI configuration --- .github/workflows/ci.yml | 18 +++++++++++++++++- project/Commons.scala | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e74607ccd..28d59f6da 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: matrix: os: [ubuntu-latest] scala: [2.13.16] - java: [temurin@17, temurin@21] + java: [temurin@17, temurin@21, temurin@25] runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (full) @@ -48,6 +48,14 @@ jobs: java-version: 21 cache: sbt + - name: Setup Java (temurin@25) + if: matrix.java == 'temurin@25' + uses: actions/setup-java@v5 + with: + distribution: temurin + java-version: 25 + cache: sbt + - name: Setup sbt uses: sbt/setup-sbt@v1 @@ -100,6 +108,14 @@ jobs: java-version: 21 cache: sbt + - name: Setup Java (temurin@25) + if: matrix.java == 'temurin@25' + uses: actions/setup-java@v5 + with: + distribution: temurin + java-version: 25 + cache: sbt + - name: Setup sbt uses: sbt/setup-sbt@v1 diff --git a/project/Commons.scala b/project/Commons.scala index 7fb85ccec..451eac130 100644 --- a/project/Commons.scala +++ b/project/Commons.scala @@ -71,7 +71,7 @@ object Commons extends ProjectGroup("commons") { githubWorkflowTargetTags ++= Seq("v*"), githubWorkflowArtifactUpload := false, - githubWorkflowJavaVersions := Seq(JavaSpec.temurin("17"), JavaSpec.temurin("21")), + githubWorkflowJavaVersions := Seq(JavaSpec.temurin("17"), JavaSpec.temurin("21"), JavaSpec.temurin("25")), githubWorkflowBuildPreamble ++= Seq( WorkflowStep.Use( UseRef.Public("actions", "setup-node", "v2"),