Skip to content

ci: bump GitHub Actions to Node 24-compatible versions#62

Merged
arcaputo3 merged 1 commit into
mainfrom
ci/bump-node24-actions
Jun 12, 2026
Merged

ci: bump GitHub Actions to Node 24-compatible versions#62
arcaputo3 merged 1 commit into
mainfrom
ci/bump-node24-actions

Conversation

@arcaputo3

Copy link
Copy Markdown
Contributor

The v0.10.1 release run warned that several workflow actions still run on Node 20, which GitHub forces to Node 24 on 2026-06-16 and removes on 2026-09-16. Bumping them now so the release workflow keeps working.

Changes

Action From To Notes
actions/checkout v4 v6 release, claude, claude-code-review (ci.yml was already v6)
actions/cache v4 v5 release
coursier/setup-action v1 v3 release — verified jvm: input unchanged
softprops/action-gh-release v1 v3 release — verified body/draft/generate_release_notes inputs unchanged; token defaults to github.token

Not touched (not flagged by the deprecation notice): oven-sh/setup-bun@v2, anthropics/claude-code-action@v1, actions/setup-java@v4.4.0.

Validation

  • The checkout@v6 bumps in claude.yml / claude-code-review.yml are exercised by this PR's own checks.
  • release.yml only runs on v* tags, so its bumps can't run pre-merge; verified input compatibility against each action's current action.yml instead. First live exercise will be the next release.

🤖 Generated with Claude Code

GitHub is deprecating the Node 20 runtime for JS-based actions (forced to
Node 24 on 2026-06-16, Node 20 removed 2026-09-16). The release workflow
warned about actions/checkout@v4, actions/cache@v4, coursier/setup-action@v1,
and softprops/action-gh-release@v1. Bump them ahead of the next release:

- actions/checkout v4 -> v6 (release, claude, claude-code-review; ci.yml was already v6)
- actions/cache v4 -> v5 (release)
- coursier/setup-action v1 -> v3 (release; 'jvm' input unchanged)
- softprops/action-gh-release v1 -> v3 (release; body/draft/generate_release_notes inputs unchanged)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@arcaputo3 arcaputo3 merged commit 72bc7c4 into main Jun 12, 2026
2 of 3 checks passed
@arcaputo3 arcaputo3 deleted the ci/bump-node24-actions branch June 12, 2026 00:31
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