From 5c807465709972c79a2ca6310854daf8141aeca9 Mon Sep 17 00:00:00 2001 From: Matt Dziuban Date: Mon, 3 Nov 2025 12:42:44 -0500 Subject: [PATCH] Build for Java 25. --- .github/workflows/ci.yml | 15 ++++++++++++++- build.sbt | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f4f4de2..16919a7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,12 @@ jobs: matrix: os: [ubuntu-latest] scala: [2.13.17, 3.3.7] - java: [temurin@8, temurin@11, temurin@17, temurin@21] + java: + - temurin@8 + - temurin@11 + - temurin@17 + - temurin@21 + - temurin@25 runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (full) @@ -64,6 +69,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/build.sbt b/build.sbt index d7bf921..2e7d4cb 100644 --- a/build.sbt +++ b/build.sbt @@ -5,7 +5,7 @@ val scalaVersions = Seq("2.13.17", "3.3.7") ThisBuild / crossScalaVersions := scalaVersions // GitHub Actions config -val javaVersions = Seq(8, 11, 17, 21).map(v => JavaSpec.temurin(v.toString)) +val javaVersions = Seq(8, 11, 17, 21, 25).map(v => JavaSpec.temurin(v.toString)) ThisBuild / githubWorkflowJavaVersions := javaVersions ThisBuild / githubWorkflowArtifactUpload := false