Skip to content

chore: default reusable-workflow JDK to 25 - #7

Merged
RobFaustLZ merged 1 commit into
mainfrom
chore/default-jdk-25
Aug 14, 2026
Merged

chore: default reusable-workflow JDK to 25#7
RobFaustLZ merged 1 commit into
mainfrom
chore/default-jdk-25

Conversation

@FaustClaw

Copy link
Copy Markdown

Bump reusable-workflow default JDK 21 → 25

Sets the java-version input default from '21' to '25' in the shared gradle-build.yml and gradle-publish.yml reusable workflows, so the LabelZoom Java engine repos (which don't override the input) build and publish on JDK 25 as part of the workspace-wide Java 25 upgrade.

⚠️ Requires a v1 tag re-point to take effect

The engine repos pin these workflows at @v1 (a moving major tag). Merging to main does not change what those callers run until the v1 tag is moved to this commit. Until then the companion Java 25 PRs in the engine repos will still get JDK 21 in CI (and fail to compile a Java 25 target). Sequence: merge this → re-point v1 → re-run the engine PRs.

Companion PRs: labelzoom-api#102, engine-core#34, io-zpl-in#81, io-zpl-out#47, io-xml#41, io-pdf#73, io-dpl#31, io-epl#35, io-tspl#32, api-core#4, website-spring#137.

🤖 Generated with Claude Code

Bump java-version input default 21 -> 25 in gradle-build.yml and
gradle-publish.yml so engine repos build/publish on JDK 25.

Takes effect for @v1 callers only once the v1 tag is re-pointed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@FaustClaw
FaustClaw requested a review from a team as a code owner August 14, 2026 00:24
@RobFaustLZ
RobFaustLZ merged commit c534be3 into main Aug 14, 2026
1 check passed
@RobFaustLZ
RobFaustLZ deleted the chore/default-jdk-25 branch August 14, 2026 00:33
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.

2 participants