Skip to content

Upgrade to Java 25#26

Merged
nightowlengineer merged 1 commit into
masterfrom
upgrade-java-25
Jul 2, 2026
Merged

Upgrade to Java 25#26
nightowlengineer merged 1 commit into
masterfrom
upgrade-java-25

Conversation

@nightowlengineer

Copy link
Copy Markdown
Owner

No description provided.

Replace maven.compiler.source/target with maven.compiler.release=25,
which also validates against the JDK 25 API baseline (unlike plain
source/target). Explicitly pin maven-compiler-plugin to 3.15.0 for
reproducibility, matching every other plugin already pinned in this
pom (Maven's own default lifecycle binding already resolves to this
version, so behavior is unchanged).

Bump java-version to 25 in both GitHub Actions workflows, and move
the devcontainer base image from the 3-17-trixie tag to 3-25-trixie.

maven-surefire-plugin is already 3.5.6 from the dependency-update
branch, which has JDK 25 fork/run support.

Verified locally that the release=25 setting is live: compiling under
this container's current JDK 17 correctly fails with "release version
25 not supported". Full compile/test verification under an actual
JDK 25 requires rebuilding the devcontainer with the new image.
@nightowlengineer nightowlengineer merged commit 3d67b56 into master Jul 2, 2026
1 check passed
@nightowlengineer nightowlengineer deleted the upgrade-java-25 branch July 2, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant