Skip to content

Move the site workflow to Node 24 actions - #5

Merged
silviot merged 1 commit into
mainfrom
ci/node24-actions
Sep 28, 2026
Merged

silviot merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@silviot

@silviot silviot commented Sep 28, 2026

Copy link
Copy Markdown
Member

Every site run warns that actions/checkout@v4 and actions/setup-node@v4 target Node 20, which GitHub has deprecated, and forces them onto Node 24. This bumps both to v7, which run on Node 24 natively.

  • setup-node v5 and v6 changed automatic caching. The workflow sets cache: npm explicitly, so that doesn't affect it.
  • The deploy step only runs on pushes to main, so this PR's check covers checkout (with LFS), Node setup and the build. Merging it redeploys the site with the new actions.

🤖 Generated with Claude Code

actions/checkout and actions/setup-node v4 target the deprecated Node 20
runtime, which GitHub now forces onto Node 24 with a warning. v7 of both
run on Node 24 natively. The workflow sets cache: npm explicitly, so the
setup-node v5/v6 caching changes don't affect it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@silviot
silviot merged commit fc2a52c into main Sep 28, 2026
1 check 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