Skip to content

chore(ci): bump Node.js from 20 to 22 in workflows and Dockerfile - #177

Merged
indigo423 merged 1 commit into
mainfrom
chore/node-22
Sep 14, 2026
Merged

indigo423 merged 1 commit into
mainfrom
chore/node-22

Conversation

@indigo423

Copy link
Copy Markdown
Collaborator

Node 20 reached end of life in April 2026. vitest 5 (#173) declares Node ^22.12 as its minimum and warns with EBADENGINE on Node 20.

This bumps node-version in the CI, E2E, release and audit-watch workflows, and the Dockerfile NODE_VERSION base from 20-alpine to 22-alpine.

Verified locally: docker build . succeeds and the runner image reports Node v22.23.2.

Closes #176

馃 Generated with Claude Code

Node 20 reached end of life in April 2026 and vitest 5 requires
Node ^22.12, warning with EBADENGINE on the old runtime. Move the
CI, E2E, release and audit-watch workflows plus the container base
image to Node 22.

Closes #176

Assisted-by: ClaudeCode:claude-fable-5-1
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Ronny Trommer <ronny@no42.org>
@indigo423
indigo423 enabled auto-merge (squash) September 14, 2026 16:26
@indigo423
indigo423 merged commit 37d639b into main Sep 14, 2026
4 checks 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.

Bump Node.js runtime from 20 (EOL) to 22

1 participant