Skip to content

chore: bump GitHub Actions to Node-24-compatible majors - #13

Merged
dickhardt merged 1 commit into
mainfrom
chore/actions-node24
Jun 13, 2026
Merged

chore: bump GitHub Actions to Node-24-compatible majors#13
dickhardt merged 1 commit into
mainfrom
chore/actions-node24

Conversation

@dickhardt

Copy link
Copy Markdown
Contributor

Why

GitHub forces JS actions to Node 24 on 2026-06-16 and removes Node 20 on 2026-09-16. This bumps all GitHub-maintained actions up to their latest Node-24-compatible majors.

Bumps

  • actions/checkout v4 -> v6
  • actions/setup-node v4 -> v6
  • actions/upload-artifact v4 -> v7
  • actions/download-artifact v4 -> v8

Breaking-change review

  • upload-artifact v4 -> v7 / download-artifact v4 -> v8: Each upload uses a unique artifact name per build job (hardware-keys-darwin-arm64, -darwin-x64, -linux-x64-gnu, -win32-x64-msvc); no matrix shares a name and no download relies on implicit merging. Each download targets a single named artifact. Safe.
  • setup-node v6: node-version: 24 is explicitly set in every job. Safe.

Notes

  • dtolnay/rust-toolchain@stable left untouched (Rust toolchain, pinned to the recommended stable ref).

🤖 Generated with Claude Code

- actions/checkout v4 -> v6
- actions/setup-node v4 -> v6
- actions/upload-artifact v4 -> v7
- actions/download-artifact v4 -> v8

GitHub forces JS actions to Node 24 on 2026-06-16 and removes Node 20
on 2026-09-16. Standardize all GitHub-maintained actions up to their
latest Node-24 majors.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dickhardt
dickhardt merged commit 1b4e501 into main Jun 13, 2026
6 checks passed
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