From f4957bf0dee61ee05707bb820694f8c782e66e9a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Oct 2026 21:36:27 +0000 Subject: [PATCH 1/2] chore(deps): update dependency java-jdk to v25 --- .github/workflows/release.yml | 4 ++-- .github/workflows/snapshot.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 67b02501..e13fedf0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: - name: Setup java uses: actions/setup-java@v6 with: - java-version: '11' + java-version: '25' distribution: 'temurin' - name: Build with Maven run: mvn --batch-mode --update-snapshots verify @@ -23,7 +23,7 @@ jobs: - name: Setup Maven Central uses: actions/setup-java@v6 with: - java-version: '11' + java-version: '25' distribution: 'temurin' server-id: central server-username: MAVEN_USERNAME diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 465674fa..1b214945 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -12,7 +12,7 @@ jobs: - name: Setup java uses: actions/setup-java@v6 with: - java-version: '11' + java-version: '25' distribution: 'temurin' - name: Build with Maven run: mvn --batch-mode --update-snapshots verify @@ -26,7 +26,7 @@ jobs: - name: Setup Maven Central uses: actions/setup-java@v6 with: - java-version: '11' + java-version: '25' distribution: 'temurin' server-id: central server-username: MAVEN_USERNAME From 86e52b388f5e57ecfd8223de240a259c4d251b1c Mon Sep 17 00:00:00 2001 From: Oryan Date: Fri, 2 Oct 2026 17:42:15 -0400 Subject: [PATCH 2/2] chore: pin release/snapshot JDK to 11 Building on a newer JDK without --release/jdkRelease lets code link against APIs missing from Java 11. Keep the build JDK at the minimum supported version and stop Renovate from proposing java-jdk bumps. The PR matrix still covers 11, 17, 21 and 25. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/workflows/release.yml | 4 ++-- .github/workflows/snapshot.yml | 4 ++-- renovate.json | 7 +++++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e13fedf0..67b02501 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: - name: Setup java uses: actions/setup-java@v6 with: - java-version: '25' + java-version: '11' distribution: 'temurin' - name: Build with Maven run: mvn --batch-mode --update-snapshots verify @@ -23,7 +23,7 @@ jobs: - name: Setup Maven Central uses: actions/setup-java@v6 with: - java-version: '25' + java-version: '11' distribution: 'temurin' server-id: central server-username: MAVEN_USERNAME diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 1b214945..465674fa 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -12,7 +12,7 @@ jobs: - name: Setup java uses: actions/setup-java@v6 with: - java-version: '25' + java-version: '11' distribution: 'temurin' - name: Build with Maven run: mvn --batch-mode --update-snapshots verify @@ -26,7 +26,7 @@ jobs: - name: Setup Maven Central uses: actions/setup-java@v6 with: - java-version: '25' + java-version: '11' distribution: 'temurin' server-id: central server-username: MAVEN_USERNAME diff --git a/renovate.json b/renovate.json index 0da64ca6..f63df1c1 100644 --- a/renovate.json +++ b/renovate.json @@ -30,6 +30,13 @@ "org.springframework" ], "allowedVersions": "<6.0.0" + }, + { + "description": "Release/snapshot builds use the minimum supported JDK", + "matchDepNames": [ + "java-jdk" + ], + "enabled": false } ] }