Skip to content

ci: expand JDK test matrix per profile#78

Merged
AndriyKalashnykov merged 1 commit into
masterfrom
ci/expand-jdk-matrix
Jun 16, 2026
Merged

ci: expand JDK test matrix per profile#78
AndriyKalashnykov merged 1 commit into
masterfrom
ci/expand-jdk-matrix

Conversation

@AndriyKalashnykov

Copy link
Copy Markdown
Owner

Broadens the per-profile CI JDK matrix as requested. Default (local dev) stays JDK 21 — .mise.toml unchanged; only the CI matrix legs change.

Profile maven.compiler.release CI-tested JDKs
tomcat9 11 11, 17, 18, 21, 25
tomcat10 17 17, 18, 25
tomcat11 21 21, 25

Every leg is valid (each JDK ≥ the profile's release level). 6 → 10 build legs.

Docs updated: README Build Profiles table + CI/CD prose, CLAUDE.md profile table + CI section. The hero flowchart has no JDK references, so it's unchanged (considered, not skipped).

Verified locally (the new release/JDK combos): tomcat9@JDK17, tomcat10@JDK17, tomcat11@JDK21 — all BUILD SUCCESS + tests pass; actionlint clean on the workflow.

🤖 Generated with Claude Code

Broaden the build matrix (each JDK is ≥ the profile's maven.compiler.release,
so every leg is valid). Local dev default stays JDK 21 (.mise.toml unchanged).

- tomcat9  (release 11): JDK 11, 17, 18, 21, 25
- tomcat10 (release 17): JDK 17, 18, 25
- tomcat11 (release 21): JDK 21, 25

Docs (README Build Profiles table + CI/CD prose, CLAUDE.md profile table + CI
section) updated to match. The README hero flowchart carries no JDK references,
so it needs no change. Verified the new (release, JDK) combinations locally:
tomcat9@17, tomcat10@17, tomcat11@21 all BUILD SUCCESS + tests pass; actionlint
clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@AndriyKalashnykov AndriyKalashnykov enabled auto-merge (squash) June 16, 2026 16:59
@AndriyKalashnykov AndriyKalashnykov merged commit a6a1601 into master Jun 16, 2026
13 checks passed
@AndriyKalashnykov AndriyKalashnykov deleted the ci/expand-jdk-matrix branch June 16, 2026 17:00
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