Skip to content

chore(ci): run CI and publish on Node 24 - #146

Open
i-heinrich-airlst wants to merge 1 commit into
masterfrom
chore/ci-node-24
Open

i-heinrich-airlst wants to merge 1 commit into
masterfrom
chore/ci-node-24

Conversation

@i-heinrich-airlst

Copy link
Copy Markdown

What

Sets up Node 24 instead of Node 20 in every job: ESLint, Prettier, the vitest suite and the package build in ci.yml, and the npm publish in publish.yml.

Why

Node 20 is end of life since 2026-04-30 and gets no security fixes; the October 2026 security releases ship for 22, 24 and 26 only.

Testing

On Node 24.22.1 locally: yarn install --frozen-lockfile, yarn lint, yarn format (no changes), yarn test (81 tests pass) and yarn build all pass. This pull request's CI run covers ci.yml; publish.yml runs with the next release.

🤖 Generated with Claude Code

Node 20 is end of life since 2026-04-30 and gets no security fixes. ESLint, Prettier, the vitest suite, the package build and the npm publish now run on Node 24.
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