Skip to content

Bump GitHub Actions to Node.js 24-compatible versions#46

Merged
jeFF0Falltrades merged 1 commit into
masterfrom
bump-actions-node24
May 23, 2026
Merged

Bump GitHub Actions to Node.js 24-compatible versions#46
jeFF0Falltrades merged 1 commit into
masterfrom
bump-actions-node24

Conversation

@jeFF0Falltrades
Copy link
Copy Markdown
Owner

@jeFF0Falltrades jeFF0Falltrades commented May 23, 2026

Summary

Node.js 20 actions are deprecated and will be removed from GitHub Actions runners on 2026-09-16, with Node.js 24 becoming the runner default on 2026-06-02. The deprecation warning is currently annotating every workflow run.

Bumps across ci.yml, precommit.yml, and publish.yml:

  • actions/checkout: v4 → v6
  • actions/setup-python: v5 → v6
  • actions/upload-artifact: v4 → v7
  • actions/download-artifact: v4 → v8

The upload-artifact v4→v7 and download-artifact v4→v8 jumps cross multiple majors, but the publish workflow uses them in the simple "upload by name in one job, download by name in another" pattern that's preserved across these versions.

Node.js 20 actions are deprecated and will be removed from runners on
2026-09-16, with Node.js 24 becoming the runner default on 2026-06-02.
Bump:

- actions/checkout: v4 -> v6
- actions/setup-python: v5 -> v6
- actions/upload-artifact: v4 -> v7
- actions/download-artifact: v4 -> v8

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@jeFF0Falltrades jeFF0Falltrades merged commit 9ecf746 into master May 23, 2026
2 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