Skip to content

Bump GitHub Actions to Node 24 runtimes#6

Merged
tylere merged 1 commit into
mainfrom
chore/actions-node24-bump
Jul 16, 2026
Merged

Bump GitHub Actions to Node 24 runtimes#6
tylere merged 1 commit into
mainfrom
chore/actions-node24-bump

Conversation

@tylere

@tylere tylere commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Why

GitHub is deprecating the Node 20 action runtime (changelog): runners default node20 actions to Node 24 on 2026-06-16, full removal fall 2026. This surfaced a deprecation warning in workflow logs.

Changes

Action Old → New Files
actions/checkout v4 → v5 all workflows
actions/setup-node v4 → v5 deploy-docs.yml
actions/setup-python v5 → v6 deploy-docs.yml, publish.yml
actions/upload-pages-artifact v3 → v5 deploy-docs.yml
actions/deploy-pages v4 → v5 deploy-docs.yml
actions/upload-artifact v4 → v7 publish.yml
actions/download-artifact v4 → v8 publish.yml

All bumped versions confirmed to declare runs.using: node24. pypa/gh-action-pypi-publish@release/v1 (Docker composite, floating) is unchanged. upload-artifact tops out at v7; only download-artifact has a v8 — all v4+ share the same artifact backend, so they interoperate.

Note

publish.yml runs only on release / manual dispatch — verify on the next release.

🤖 Generated with Claude Code

GitHub is deprecating the Node 20 action runtime (defaults to Node 24 on
2026-06-16, removed fall 2026), which surfaced a deprecation warning in
workflow logs. Update every action pinned to a node20 build to a node24
version:

- actions/checkout v4 -> v5
- actions/setup-node v4 -> v5
- actions/setup-python v5 -> v6
- actions/upload-pages-artifact v3 -> v5
- actions/deploy-pages v4 -> v5
- actions/upload-artifact v4 -> v7
- actions/download-artifact v4 -> v8

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tylere
tylere merged commit ca74cbe into main Jul 16, 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