From 2d50bb42e04ccc65606c8708b18597e241ea1eca Mon Sep 17 00:00:00 2001 From: yeikel Date: Thu, 18 Sep 2025 21:43:32 -0400 Subject: [PATCH] BE: Migrate to Java 25 --- .github/workflows/backend_tests.yml | 2 +- .github/workflows/branch-deploy.yml | 2 +- .github/workflows/build-public-image.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/cve_checks.yml | 2 +- .github/workflows/e2e-playwright-run.yml | 2 +- .github/workflows/e2e-run.yml | 4 ++-- .github/workflows/main.yml | 2 +- .github/workflows/release-serde-api.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/separate_env_public_create.yml | 2 +- api/Dockerfile | 2 +- build.gradle | 4 ++-- contract-typespec/build.gradle | 4 ++-- 14 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/backend_tests.yml b/.github/workflows/backend_tests.yml index 749a3e68c..f6efa66ab 100644 --- a/.github/workflows/backend_tests.yml +++ b/.github/workflows/backend_tests.yml @@ -28,7 +28,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/branch-deploy.yml b/.github/workflows/branch-deploy.yml index ef2758953..60274ecb3 100644 --- a/.github/workflows/branch-deploy.yml +++ b/.github/workflows/branch-deploy.yml @@ -29,7 +29,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' - name: Build diff --git a/.github/workflows/build-public-image.yml b/.github/workflows/build-public-image.yml index ca13bae2b..85f88c53e 100644 --- a/.github/workflows/build-public-image.yml +++ b/.github/workflows/build-public-image.yml @@ -27,7 +27,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' - name: Build diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 056b34905..e170ae857 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -50,7 +50,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/cve_checks.yml b/.github/workflows/cve_checks.yml index 940125b2f..3736e8bdc 100644 --- a/.github/workflows/cve_checks.yml +++ b/.github/workflows/cve_checks.yml @@ -25,7 +25,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/e2e-playwright-run.yml b/.github/workflows/e2e-playwright-run.yml index 111cbb769..74dabd629 100644 --- a/.github/workflows/e2e-playwright-run.yml +++ b/.github/workflows/e2e-playwright-run.yml @@ -24,7 +24,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/e2e-run.yml b/.github/workflows/e2e-run.yml index 954ae62c3..c0fab346e 100644 --- a/.github/workflows/e2e-run.yml +++ b/.github/workflows/e2e-run.yml @@ -30,7 +30,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' @@ -78,7 +78,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 94e6f92f9..a131876bc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/release-serde-api.yml b/.github/workflows/release-serde-api.yml index e19a6e38d..d796e23eb 100644 --- a/.github/workflows/release-serde-api.yml +++ b/.github/workflows/release-serde-api.yml @@ -22,7 +22,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d8f700916..8bbe36fc1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/separate_env_public_create.yml b/.github/workflows/separate_env_public_create.yml index 760449b68..cdd5ed4b8 100644 --- a/.github/workflows/separate_env_public_create.yml +++ b/.github/workflows/separate_env_public_create.yml @@ -29,7 +29,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version: '25' distribution: 'zulu' cache: 'gradle' - name: Build diff --git a/api/Dockerfile b/api/Dockerfile index 34f7e79f8..489aadbdd 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -1,7 +1,7 @@ # The tag is ignored when a sha is included but the reason to add it are: # 1. Self Documentation: It is difficult to find out what the expected tag is given a sha alone # 2. Helps dependabot during discovery of upgrades -FROM azul/zulu-openjdk-alpine:21.0.8-jre-headless@sha256:9c7b4b7850bd4cdd78f91b369accc5b55beffa9a073b9a2bb94caa42606b9444 +FROM azul/zulu-openjdk-alpine:25-jre-headless@sha256:cb58482b4109684033bedae4dab7a23757c196cb69aca5e2d2f7c74651cf6618 RUN apk add --no-cache \ # snappy codec diff --git a/build.gradle b/build.gradle index deb45bcf0..d8886ea0d 100644 --- a/build.gradle +++ b/build.gradle @@ -8,8 +8,8 @@ subprojects { apply plugin: "java" java { - sourceCompatibility = JavaVersion.VERSION_21 - targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_25 + targetCompatibility = JavaVersion.VERSION_25 } } diff --git a/contract-typespec/build.gradle b/contract-typespec/build.gradle index 6b5f018d4..ef2746cc3 100644 --- a/contract-typespec/build.gradle +++ b/contract-typespec/build.gradle @@ -5,8 +5,8 @@ plugins { java { - sourceCompatibility = JavaVersion.VERSION_21 - targetCompatibility = JavaVersion.VERSION_21 + sourceCompatibility = JavaVersion.VERSION_25 + targetCompatibility = JavaVersion.VERSION_25 }