Skip to content

ci: bump Node-20 actions to Node-24 majors - #40

Merged
petlukk merged 1 commit into
mainfrom
chore/bump-actions-node24
Jun 11, 2026
Merged

ci: bump Node-20 actions to Node-24 majors#40
petlukk merged 1 commit into
mainfrom
chore/bump-actions-node24

Conversation

@petlukk

@petlukk petlukk commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Summary

GitHub force-migrates Node 20 actions to Node 24 on 2026-06-16 and removes the Node 20 runtime on 2026-09-16 (this surfaced as a deprecation annotation on the v1.15.1 release run). Bump the affected first-party actions to their Node-24 majors across all three workflows:

Action From To Workflows
actions/checkout v4 v6 ci, docs, release
actions/upload-artifact v4 v7 ci
softprops/action-gh-release v2 v3 release
actions/upload-pages-artifact v3 v5 docs
actions/deploy-pages v4 v5 docs

Safety

Only uses: versions changed. Every with: parameter actually used (name, path, if-no-files-found, files) is unchanged across these majors, so this is a pure runtime bump for this repo's usage — no behavioral change. YAML validated.

Left as-is intentionally:

  • dtolnay/rust-toolchain@stable — composite action, no Node runtime.
  • ilammy/msvc-dev-cmd@v1 — no newer major exists (latest is v1.13.0).

🤖 Generated with Claude Code

GitHub force-migrates Node 20 actions to Node 24 on 2026-06-16 and
removes the Node 20 runtime on 2026-09-16 (deprecation annotation on the
v1.15.1 release run). Bump the affected first-party actions to their
Node-24 majors:

- actions/checkout            v4 -> v6  (ci, docs, release)
- actions/upload-artifact     v4 -> v7  (ci)
- softprops/action-gh-release v2 -> v3  (release)
- actions/upload-pages-artifact v3 -> v5 (docs)
- actions/deploy-pages        v4 -> v5  (docs)

Only `uses:` versions changed; every `with:` parameter in use (name,
path, if-no-files-found, files) is unchanged across these majors.
dtolnay/rust-toolchain@stable is a composite action (no Node runtime)
and ilammy/msvc-dev-cmd@v1 has no newer major, so both are left as-is.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@petlukk
petlukk merged commit 82bec90 into main Jun 11, 2026
4 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