Skip to content

ci: move Node 20 actions to their Node 24 majors - #1183

Merged
thekevinscott merged 1 commit into
mainfrom
claude/1179-node24-actions
Sep 24, 2026
Merged

thekevinscott merged 1 commit into
mainfrom
claude/1179-node24-actions

Conversation

@thekevinbot

Copy link
Copy Markdown
Collaborator

Fixes #1179

Runners warn that these actions target the deprecated Node.js 20 runtime. Each is bumped to its current major, all of which declare runs.using: node24:

  • actions/cache v4 -> v6
  • actions/deploy-pages v4 -> v5
  • actions/download-artifact v4 -> v8 (matches the v8 already used elsewhere)
  • actions/setup-node v4 -> v7
  • actions/upload-artifact v4 -> v7
  • pnpm/action-setup v4 -> v6
  • actions/upload-pages-artifact v4 -> v5 (v4 pins a Node 20 upload-artifact internally, which is the SHA in the warning)

Checked the breaking changes. setup-node v5 turned on automatic caching, and v6 narrowed it to npm only; this repo uses pnpm. setup-node v7 dropped the NODE_AUTH_TOKEN export, and no workflow here uses registry-url. The pnpm/action-setup v6 inputs still include version.

docs-release.yml (deploy-pages, upload-pages-artifact) only runs on push to main, so CI on this PR does not exercise it. The first run after merge does.

Workflow-only change; no e2e scope touched.

@thekevinscott
thekevinscott merged commit 2f04cf2 into main Sep 24, 2026
65 checks passed
@thekevinscott
thekevinscott deleted the claude/1179-node24-actions branch September 24, 2026 21: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.

CI: actions still on the deprecated Node.js 20 runtime

2 participants