Skip to content

ci: bump actions/checkout + actions/setup-node to v5 (Node 24)#54

Merged
i8ramin merged 1 commit into
mainfrom
ci/bump-node20-actions
Jul 14, 2026
Merged

ci: bump actions/checkout + actions/setup-node to v5 (Node 24)#54
i8ramin merged 1 commit into
mainfrom
ci/bump-node20-actions

Conversation

@i8ramin

@i8ramin i8ramin commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

The v0.3.1 release run flagged that actions/checkout@v4 and actions/setup-node@v4 target Node 20, which GitHub is deprecating on runners (they were auto-forced to Node 24 for that run). v5 of both targets Node 24 natively, clearing the warning.

Changes

  • actions/checkout@v4@v5 in ci.yml, release.yml, showcase-live-verify.yml, showcase-verify.yml
  • actions/setup-node@v4@v5 in release.yml

No workflow logic change. Third-party actions (oven-sh/setup-bun@v2, biomejs/setup-biome@v2) weren't flagged and are left as-is.

CI on this PR exercises the checkout bump directly; the setup-node bump rides release.yml and will be exercised on the next tag.

GitHub is deprecating Node 20 on runners; checkout@v4 and setup-node@v4 target
Node 20 and were being force-run on Node 24 (annotation on the v0.3.1 release
run). v5 of both targets Node 24 natively. No workflow logic change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PXZmuMFkq8dE2e2KLXvitx
@i8ramin
i8ramin merged commit 577c794 into main Jul 14, 2026
2 checks passed
@i8ramin
i8ramin deleted the ci/bump-node20-actions branch July 14, 2026 16:34
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