Skip to content

Move CI to checkout and setup-node v7, and Node 24 - #39

Merged
amyjko merged 1 commit into
mainfrom
update-actions
Nov 8, 2026
Merged

amyjko merged 1 commit into
mainfrom
update-actions

Conversation

@amyjko

@amyjko amyjko commented Nov 7, 2026

Copy link
Copy Markdown
Owner

GitHub has deprecated Node 20, which actions/checkout@v4 and actions/setup-node@v4 run on. CI was warning about it and already forcing them onto Node 24. This moves both actions to v7.

None of the v5 through v7 breaking changes apply:

  • The runners are GitHub-hosted, so they meet the new minimum runner version.
  • Every setup-node step already sets cache: npm.
  • Nothing publishes to npm or pushes with git.

CI's node-version also moves from 22 to 24, the version Vercel uses in production.

🤖 Generated with Claude Code

GitHub has deprecated Node 20, which the v4 actions run on, and was already forcing them onto
Node 24. None of the v5-v7 breaking changes apply here: the runners are GitHub-hosted, every
setup-node step already sets cache: npm, and nothing publishes to npm or pushes with git.

Tests and the production build now run on Node 24, the version Vercel uses in production,
rather than 22.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@amyjko
amyjko merged commit 8b1e063 into main Nov 8, 2026
1 check passed
@amyjko
amyjko deleted the update-actions branch November 8, 2026 00:01
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