Skip to content

ci: bump actions to Node 24 runtimes - #18

Merged
DriftKingTW merged 1 commit into
masterfrom
ci/bump-action-versions
Jul 2, 2026
Merged

ci: bump actions to Node 24 runtimes#18
DriftKingTW merged 1 commit into
masterfrom
ci/bump-action-versions

Conversation

@DriftKingTW

Copy link
Copy Markdown
Owner

Summary

The v1.1.0-beta.4 release run logged a "Node.js 20 is deprecated … forced to run on Node.js 24" warning for every action. This bumps each one to its current major, all of which target Node 24:

Action Before After
actions/checkout v4 v7
actions/setup-python v5 v6
actions/cache v4 v6
softprops/action-gh-release v2 v3
peter-evans/repository-dispatch v3 v4

Applied across ci.yml, release.yml, and announce.yml.

Only stable inputs are used (fetch-depth, python-version, path/key/restore-keys, files/generate_release_notes/prerelease, token/repository/event-type/client-payload), so the major bumps are drop-in with no config changes.

Testing

  • ci.yml runs on this PR and will exercise the bumped checkout/setup-python/cache.
  • release.yml / announce.yml only run on tags / manual dispatch, so they're verified by inspection here and on the next release.

🤖 Generated with Claude Code

Clears the "Node.js 20 is deprecated" warning by moving every action to
its current major (all run on Node 24):

- actions/checkout v4 -> v7
- actions/setup-python v5 -> v6
- actions/cache v4 -> v6
- softprops/action-gh-release v2 -> v3
- peter-evans/repository-dispatch v3 -> v4

Only stable inputs are used (fetch-depth, python-version, path/key,
files/prerelease, token/event-type), so the major bumps are drop-in.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@DriftKingTW
DriftKingTW merged commit 1af79a1 into master Jul 2, 2026
1 check passed
@DriftKingTW
DriftKingTW deleted the ci/bump-action-versions branch July 2, 2026 15:58
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