Skip to content

ci: bump GitHub Actions to node24-compatible versions#17

Open
jp-cruz wants to merge 1 commit into
mainfrom
chore/node24-actions
Open

ci: bump GitHub Actions to node24-compatible versions#17
jp-cruz wants to merge 1 commit into
mainfrom
chore/node24-actions

Conversation

@jp-cruz

@jp-cruz jp-cruz commented May 20, 2026

Copy link
Copy Markdown
Contributor

Summary

GitHub is removing Node.js 20 from Actions runners on September 16, 2026. This bumps all four actions in publish.yml to their current node24-compatible major versions.

Action Before After node24 since
actions/checkout @v4 @v6 v5.0.0
actions/setup-python @v5 @v6 v6.0.0
actions/upload-artifact @v4 @v7 v6.0.0
actions/download-artifact @v4 @v8 v7.0.0

Test plan

  • Trigger a test publish run (or push a test tag to a fork) to confirm the build + publish jobs both complete without node20 deprecation warnings
  • Verify artifact upload/download still passes the dist correctly between jobs

Notes

ci.yml is not touched here — it calls reusable workflows from dev-rig pinned to a commit SHA. A follow-up will be needed to update that SHA once the corresponding dev-rig node24 PR merges.

https://claude.ai/code/session_01EhyNZ6d4Chb4jdHgzNwiwt


Generated by Claude Code

checkout v4→v6, setup-python v5→v6, upload-artifact v4→v7,
download-artifact v4→v8 — all node20 runtime; node20 deprecated
on Actions runners (hard removal September 16 2026).

https://claude.ai/code/session_01EhyNZ6d4Chb4jdHgzNwiwt
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