Skip to content

ci: update GitHub Actions to Node 24 versions - #37

Merged
AlCalzone merged 1 commit into
mainfrom
ci/node24-actions
Sep 29, 2026
Merged

AlCalzone merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@AlCalzone

@AlCalzone AlCalzone commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

GitHub removed the Node 20 runtime from Actions on 2026-09-23. Every action pinned below ran on Node 20 and stopped working.

Version changes in .github/workflows/test-and-release.yml:

  • actions/checkout: v5 to v7
  • actions/setup-node: v5 to v7
  • softprops/action-gh-release: v2 to v3

No script or input adjustments were needed. softprops/action-gh-release v3 only moves the action's runtime to Node 24 and keeps the same inputs. actions/setup-node v6 already limited its automatic caching to npm, so the repo's explicit cache: yarn step does not clash even though package.json sets packageManager: yarn@4.10.3.

Reference: https://github.blog/changelog/2026-09-23-node-20-is-no-longer-available-in-github-actions/

🤖 Generated with Claude Code

GitHub removed the Node 20 runtime, so actions/checkout@v5 and
actions/setup-node@v5 no longer run. Bump both to v7 and
softprops/action-gh-release to v3 for the same reason.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AlCalzone
AlCalzone merged commit 80913e5 into main Sep 29, 2026
4 checks passed
@AlCalzone
AlCalzone deleted the ci/node24-actions branch September 29, 2026 11:09
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