Skip to content

chore(ci): bump GitHub Actions off deprecated Node 20 to Node 24#6

Merged
barscn merged 1 commit into
mainfrom
chore/actions-node24
Jul 2, 2026
Merged

chore(ci): bump GitHub Actions off deprecated Node 20 to Node 24#6
barscn merged 1 commit into
mainfrom
chore/actions-node24

Conversation

@barscn

@barscn barscn commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

GitHub is deprecating the Node 20 actions runtime. Bumps every Node-20 action in our workflows to its current Node-24 major.

Action Before After
actions/checkout v4 v7
actions/upload-artifact v4 v7
apple-actions/import-codesign-certs v3 v7
softprops/action-gh-release v2 v3

Files: .github/workflows/ci.yml, .github/workflows/release.yml.

The inputs we use are unchanged across these majors — verified p12-file-base64 / p12-password (import-codesign-certs@v7) and files / generate_release_notes (action-gh-release@v3). This clears the "Node.js 20 is deprecated" warning from CI/release runs.

Note: the Pages repo (capsule-native.github.io) was already moved to a self-managed Node-24 Actions deploy separately.

🤖 Generated with Claude Code

GitHub is deprecating the Node 20 actions runtime. Bump every Node-20 action in
ci.yml and release.yml to its current Node-24 major:
- actions/checkout@v4 → @v7
- actions/upload-artifact@v4 → @v7
- apple-actions/import-codesign-certs@v3 → @v7
- softprops/action-gh-release@v2 → @V3

Inputs used are unchanged across these majors (verified p12-file-base64/
p12-password and files/generate_release_notes). Clears the "Node.js 20 is
deprecated" warning from the workflow runs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JYNmieH7AYvXys56bV8B7p
@barscn barscn merged commit ccb486a into main Jul 2, 2026
1 of 2 checks passed
@barscn barscn deleted the chore/actions-node24 branch July 6, 2026 11:18
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