Skip to content

CI: move release workflow actions to Node 24 majors#64

Merged
drandyhaas merged 1 commit into
mainfrom
claude/node24-actions
Jun 10, 2026
Merged

CI: move release workflow actions to Node 24 majors#64
drandyhaas merged 1 commit into
mainfrom
claude/node24-actions

Conversation

@drandyhaas

Copy link
Copy Markdown
Owner

GitHub forces Node 24 for JavaScript actions on June 16, 2026 (Node 20 removed from runners September 16). Bumps every Node-20 action to its Node-24 major (verified against each repo's releases): checkout v4→v6, cache v4→v5, upload-artifact v4→v7, download-artifact v4→v8, softprops/action-gh-release v2→v3. dtolnay/rust-toolchain is composite (no Node runtime).

Validated with a workflow_dispatch dry run on this branch: all 4 platform builds + PCM packaging green, zero deprecation warnings. The tag-gated action-gh-release@v3 publish step exercises on the next release tag (inputs unchanged v2→v3).

🤖 Generated with Claude Code

GitHub forces Node 24 for JavaScript actions on June 16, 2026 (Node 20
removed from runners September 16). Bump every Node-20 action to its
Node-24 major: checkout v4->v6, cache v4->v5, upload-artifact v4->v7,
download-artifact v4->v8, softprops/action-gh-release v2->v3.
dtolnay/rust-toolchain is a composite action (no Node runtime).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@drandyhaas
drandyhaas merged commit db951c4 into main Jun 10, 2026
6 checks passed
@drandyhaas
drandyhaas deleted the claude/node24-actions branch June 10, 2026 22:55
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