Skip to content

CI: bump GitHub Actions to Node 24 runtimes - #40

Merged
Xiddoc merged 1 commit into
masterfrom
claude/ci-node24-bump
Jun 22, 2026
Merged

CI: bump GitHub Actions to Node 24 runtimes#40
Xiddoc merged 1 commit into
masterfrom
claude/ci-node24-bump

Conversation

@Xiddoc

@Xiddoc Xiddoc commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Bumps the pinned GitHub Actions off the deprecated Node 20 runtime to Node 24. The actions declared runs.using: node20, which GitHub is retiring (forced to node24 by June 2026, removed from runners Sept 2026), producing the deprecation warning in CI logs.

Each action is bumped to the lowest major version that defaults to the Node 24 runtime (minimal change, least breaking-change surface):

Action Was Now
actions/checkout v4 v5
actions/setup-java v4 v5
actions/setup-node v4 v5
actions/cache v4 v5
actions/setup-python v5 v6
actions/upload-artifact v4 v6
actions/upload-pages-artifact v3 v5
actions/deploy-pages v4 v5

No action inputs changed, so the workflow logic is otherwise untouched. (Third-party SHA-pinned actions like astral-sh/setup-uv are left as-is.)

Part of a coordinated node24 bump across all four Rosetta repos.

馃 Generated with Claude Code


Generated by Claude Code

The pinned actions declared a node20 runtime, which GitHub is deprecating
(removed from runners Sept 2026). Bump each to the lowest major version that
runs on Node 24: checkout v5, setup-java v5, setup-node v5, upload-artifact v6,
download-artifact v7, cache v5, setup-python v6, gradle/actions v5,
upload-pages-artifact v5, deploy-pages v5. No action inputs changed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KdqFp59PFwiyHQVLtLVhVa
@Xiddoc
Xiddoc merged commit d0165cc into master Jun 22, 2026
5 checks passed
@Xiddoc
Xiddoc deleted the claude/ci-node24-bump branch June 22, 2026 14:39
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