Skip to content

Bump GitHub Actions to Node 24 releases - #284

Merged
seanwevans merged 1 commit into
mainfrom
claude/bump-actions-node24
Aug 9, 2026
Merged

Bump GitHub Actions to Node 24 releases#284
seanwevans merged 1 commit into
mainfrom
claude/bump-actions-node24

Conversation

@seanwevans

Copy link
Copy Markdown
Owner

Summary

Every CI run logs Node.js 20 is deprecated … forced to run on Node.js 24 because the pinned action majors still bundle the Node 20 runtime. Node 20 is scheduled for removal from the runners on 2026-09-16, so these will hard-fail after that date.

Changes

Bump to the first majors that ship the Node 24 runtime:

  • actions/checkout v4 → v5
  • actions/setup-python v5 → v6
  • actions/upload-artifact v4 → v6

GitHub-hosted runners (ubuntu-latest, macos-latest, windows-latest) already meet the runner version these require, and the inputs used here (python-version, cache, name, path, if-no-files-found) are unchanged across these majors.

Sources

🤖 Generated with Claude Code


Generated by Claude Code

Every CI run logged `Node.js 20 is deprecated ... forced to run on
Node.js 24` because the pinned action majors still bundle the Node 20
runtime. Node 20 is removed from the runners on 2026-09-16.

Bump to the first majors that ship the Node 24 runtime across every job:
- actions/checkout v4 -> v5
- actions/setup-python v5 -> v6
- actions/upload-artifact v4 -> v6

GitHub-hosted runners already meet the runner version these require.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012f32MBWEnDXEd7gAwNMdqd
@seanwevans
seanwevans force-pushed the claude/bump-actions-node24 branch from b1fc9f6 to 45d33be Compare August 9, 2026 13:46
@seanwevans
seanwevans merged commit 5bae7f3 into main Aug 9, 2026
28 checks passed
@seanwevans
seanwevans deleted the claude/bump-actions-node24 branch August 9, 2026 18:33
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