Skip to content

ci: migrate GitHub Actions off deprecated Node 20 runtime - #2

Merged
Anthony Riley II (anth1y) merged 2 commits into
mainfrom
fix/actions-node24-migration
Oct 28, 2026
Merged

Anthony Riley II (anth1y) merged 2 commits into
mainfrom
fix/actions-node24-migration

Conversation

@xbow-bot

@xbow-bot xbow-bot commented Oct 9, 2026

Copy link
Copy Markdown

Bumps every GitHub-maintained action in .github/workflows/ that still targeted the now-deprecated Node 20 runtime to its latest Node 24-compatible major version (same migration as xbow-github PR #267).

Changes

  • actions/checkout v4 → v5 — ci.yml, deploy-www.yml, publish-sdk.yml, publish-crates.yml, release.yml
  • actions/setup-node v4 → v5 — publish-sdk.yml
  • actions/upload-artifact v4 → v5 — release.yml
  • actions/download-artifact v4 → v5 — release.yml
  • actions/upload-pages-artifact v3 → v5 — deploy-www.yml (latest major)
  • actions/deploy-pages v4 → v5 — deploy-www.yml (runs: using: node24)

Third-party actions (oven-sh/setup-bun, dtolnay/rust-toolchain, Swatinem/rust-cache, softprops/action-gh-release) are left unchanged. Existing pinning style (plain @vN tags) is preserved. All workflow YAML was verified to still parse.

Generated by Claude Code Service (see job).
Respond to this PR with the prefix "Claude: " to trigger an action on this PR.

Claude Code Service and others added 2 commits October 9, 2026 05:12
Upgrade GitHub-maintained actions to their latest Node 24-compatible
major versions to clear the Node 20 runtime deprecation warnings:

- actions/checkout v4 -> v5 (ci, deploy-www, publish-sdk, publish-crates, release)
- actions/setup-node v4 -> v5 (publish-sdk)
- actions/upload-artifact v4 -> v5 (release)
- actions/download-artifact v4 -> v5 (release)
- actions/upload-pages-artifact v3 -> v5 (deploy-www)
- actions/deploy-pages v4 -> v5 (deploy-www)

Third-party actions are left unchanged. Pinning style (plain @vn tags)
preserved.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@anth1y
Anthony Riley II (anth1y) merged commit ceada8b into main Oct 28, 2026
4 checks passed
@anth1y
Anthony Riley II (anth1y) deleted the fix/actions-node24-migration branch October 28, 2026 14:47
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.

2 participants