Skip to content

ci: run everything on Node 24 - #54

Open
bordoni wants to merge 1 commit into
mainfrom
ci/node-24
Open

bordoni wants to merge 1 commit into
mainfrom
ci/node-24

Conversation

@bordoni

@bordoni bordoni commented Oct 15, 2026

Copy link
Copy Markdown
Owner
  • softprops/action-gh-release v2 → v3. v2 runs on Node 20, which GitHub forces onto Node 24 with a deprecation warning (seen on the 1.0.10 release run). v3 is the Node 24 line with the same inputs.
  • zip.yml now sets up Node from .nvmrc. It never did, so the release ZIP's assets were built on the runner image's default Node.
  • .nvmrc, engines and the README move from 20 to 24.

Every other action was already on its Node 24 major. bun run build and tsc --noEmit pass locally on Node 24.21.

softprops/action-gh-release v2 runs on Node 20, which GitHub now forces onto Node 24 with a deprecation warning; v3 is the Node 24 line with the same inputs.

zip.yml never set up Node, so the release ZIP's assets were built with whatever the runner image defaults to. It now reads .nvmrc like the test jobs.

.nvmrc, the engines field and the README move from 20 to 24. Build and tsc pass locally on Node 24.21.
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