From 3d6f06839a025fa7dcf5363e50d69a7ebff6ba44 Mon Sep 17 00:00:00 2001 From: Jordan Padams Date: Fri, 17 Jul 2026 09:07:16 -0700 Subject: [PATCH 1/2] Fix maven-compiler-plugin version and consolidate Java release target Upgrade maven-compiler-plugin from 3.8.1 to 3.13.0 in root pom to support Java 21 release target. Remove per-submodule maven.compiler.release overrides so all modules inherit the single source-of-truth (release 17) from the root pom, eliminating the divergence that broke the stable release build. Co-Authored-By: Claude Sonnet 4.6 --- lexer/pom.xml | 2 -- model/pom.xml | 1 - pom.xml | 2 +- service/pom.xml | 1 - 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/lexer/pom.xml b/lexer/pom.xml index 15149cee..3346f28f 100644 --- a/lexer/pom.xml +++ b/lexer/pom.xml @@ -50,8 +50,6 @@ POSSIBILITY OF SUCH DAMAGE. 4.13.2 - 3.8.1 - diff --git a/model/pom.xml b/model/pom.xml index 8624ade7..e6c00b57 100644 --- a/model/pom.xml +++ b/model/pom.xml @@ -44,7 +44,6 @@ Registry API Model PDS Registry API Controllers and Responses Models - 17 UTF-8 diff --git a/pom.xml b/pom.xml index 1c8091aa..1871f834 100644 --- a/pom.xml +++ b/pom.xml @@ -229,7 +229,7 @@ Go through this file line-by-line and replace the template values with your own. org.apache.maven.plugins maven-compiler-plugin - 3.8.1 + 3.13.0 org.apache.maven.plugins diff --git a/service/pom.xml b/service/pom.xml index 40de6608..cc63a705 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -45,7 +45,6 @@ Registry API Service - 21 UTF-8 3.5.12 From 28d553b11cdb66204a365f7d04e7a34010af167f Mon Sep 17 00:00:00 2001 From: Jordan Padams Date: Fri, 17 Jul 2026 09:08:29 -0700 Subject: [PATCH 2/2] Update stable build to use openjdk21 to match unstable build Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/stable-cicd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stable-cicd.yaml b/.github/workflows/stable-cicd.yaml index 9c12f21a..158ae079 100644 --- a/.github/workflows/stable-cicd.yaml +++ b/.github/workflows/stable-cicd.yaml @@ -75,7 +75,7 @@ jobs: maven-doc-phases: package # TODO: Remove maven-stable-artifact-phases: clean,install,deploy - packages: openjdk17-jdk + packages: openjdk21 env: central_portal_username: ${{secrets.CENTRAL_REPOSITORY_USERNAME}} central_portal_token: ${{secrets.CENTRAL_REPOSITORY_TOKEN}}