Skip to content

ci(release): bump artifact actions off the deprecated Node 20 runtime#69

Merged
ErikChevalier merged 1 commit into
mainfrom
ci/bump-node24-actions
Jun 2, 2026
Merged

ci(release): bump artifact actions off the deprecated Node 20 runtime#69
ErikChevalier merged 1 commit into
mainfrom
ci/bump-node24-actions

Conversation

@ErikChevalier
Copy link
Copy Markdown
Contributor

GitHub forces Node 20 actions to Node 24 on 2026-06-16 and removes the Node 20 runtime on 2026-09-16. Audited all pinned actions; the Node-20 ones here are actions/upload-artifact@v5.0.0 and actions/download-artifact@v6.0.0 in release.yml.

Bumped both to the matching major v7 (upload v7.0.1, download v7.0.0) — both Node 24 and the same artifact backend, so the build-job upload / publish-job download handoff stays compatible. Pinned by full commit SHA. Everything else (checkout v6, setup-python v6, action-gh-release v3) is already Node 24.

Note: release.yml only runs on tags, so this PR's CI does not exercise it. The change is low-risk (matching majors, same backend); if you want belt-and-suspenders, a vYY.MM.VV-rc.N tag would run the whole release path as a pre-release first.

🤖 Generated with Claude Code

GitHub is forcing Node 20 actions to Node 24 on 2026-06-16 and removing the
Node 20 runtime on 2026-09-16. In release.yml, upload-artifact@v5.0.0 and
download-artifact@v6.0.0 both run on Node 20; bump them to the matching
major v7 (upload v7.0.1, download v7.0.0), both Node 24 and same artifact
backend so the build/publish handoff stays compatible. Pinned by full
commit SHA. Everything else (checkout v6, setup-python v6, action-gh-release
v3) is already Node 24.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ErikChevalier ErikChevalier merged commit 60daae3 into main Jun 2, 2026
1 check passed
@ErikChevalier ErikChevalier deleted the ci/bump-node24-actions branch June 2, 2026 09:14
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