Skip to content

chore: upgrade toolchain, jetty-ee10 plugin, and pinned actions#73

Merged
AndriyKalashnykov merged 1 commit into
masterfrom
chore/upgrade-deps-and-actions
Jun 16, 2026
Merged

chore: upgrade toolchain, jetty-ee10 plugin, and pinned actions#73
AndriyKalashnykov merged 1 commit into
masterfrom
chore/upgrade-deps-and-actions

Conversation

@AndriyKalashnykov

Copy link
Copy Markdown
Owner

Fact-checked upgrade sweep (/upgrade-analysis). Real upgrades only, each verified against its authoritative source.

Applied

Item From To Source
maven (.mise.toml) 3.9.11 3.9.16 mise ls-remote
act (.mise.toml) 0.2.87 0.2.89 mise ls-remote
jetty-ee10-maven-plugin (tomcat11) 12.1.8 12.1.10 Maven Central metadata
actions/checkout v6 (de0fac2) v6.0.3 GitHub
dorny/paths-filter v3 v4.0.1 GitHub
actions/cache v4 v5.0.5 GitHub

The two major action bumps are safe — release notes confirm both are pure Node 20→24 runtime upgrades with no input/output/API changes; GitHub-hosted ubuntu-latest exceeds cache v5's runner-version floor (2.327.1).

Left unchanged (fact-checked reasons)

  • Already latest-stable: java 21.0.11, node 24.16.0, trivy 0.71.1, gitleaks 8.30.1, maven-war-plugin 3.5.1, jakarta.servlet.jsp.jstl 3.0.1, jetty 9.4.58 / 11.0.26.
  • jakarta.servlet-api 6.1.0 — latest is 6.2.0-M2 (milestone, not stable); 6.1 is the Servlet spec tied to Tomcat 10/11.
  • javax.servlet-api 4.0.1 + jstl 1.2 — final javax releases, tied to Tomcat 9.

Verification

  • mvn -v → 3.9.16 · make verify-all → all 3 profiles compile (incl jetty-ee10 12.1.10)
  • make static-check → exit 0 · actionlint → clean

Fact-checked against authoritative sources (mise ls-remote, Maven Central
metadata, GitHub release notes). Real upgrades only:

- .mise.toml: maven 3.9.11 -> 3.9.16, act 0.2.87 -> 0.2.89
- pom.xml: jetty-ee10-maven-plugin 12.1.8 -> 12.1.10 (tomcat11, patch)
- ci.yml: actions/checkout -> v6.0.3; dorny/paths-filter v3 -> v4.0.1;
  actions/cache v4 -> v5.0.5 (both majors are Node 20->24 runtime bumps
  only, no input/output changes; GH-hosted runners satisfy cache v5's
  runner-version floor)

Left unchanged (already latest-stable / intentionally pinned):
java 21.0.11, node 24.16.0, trivy 0.71.1, gitleaks 8.30.1,
maven-war-plugin 3.5.1, jakarta.servlet-api 6.1.0 (6.2.0-M2 is a
milestone), jakarta.servlet.jsp.jstl 3.0.1, jetty 9.4.58 / 11.0.26,
javax.servlet-api 4.0.1 + jstl 1.2 (final, tied to tomcat9).

Verified: mvn 3.9.16 active, verify-all compiles all 3 profiles,
static-check green, actionlint clean.
@AndriyKalashnykov AndriyKalashnykov merged commit 129ba39 into master Jun 16, 2026
9 checks passed
@AndriyKalashnykov AndriyKalashnykov deleted the chore/upgrade-deps-and-actions branch June 16, 2026 04:16
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