Skip to content

chore(ci): CI and .nvmrc follow the box to Node 24 - #860

Merged
catomean merged 1 commit into
mainfrom
chore/ci-node-24
Aug 31, 2026
Merged

chore(ci): CI and .nvmrc follow the box to Node 24#860
catomean merged 1 commit into
mainfrom
chore/ci-node-24

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

The box (bitbaum) moved from Node 20 (four months past EOL) to 24.20.0 today, every service health-verified. This aligns CI and .nvmrc with the runtime that actually serves production.

  • node-version: 20 -> 24 in ci.yml (3 pins), cd.yml, e2e-auth.yml
  • .nvmrc 20 -> 24
  • The npm-audit gate's coupling comment demanded a re-check before any Node bump (npm 11 stops honoring --audit-level): re-checked on npm 11.11 — npm audit --omit=dev --json reports 0 vulnerabilities at every level, exit 0. The comment now records that instead of still claiming node 20.

No engines changes. Config-only; CI on this PR is the verification.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn

The box ran Node 20 four months past EOL; it moved to 24.20.0 today with
every service health-verified. CI validating on 20 now validates against
a runtime nothing uses.

The npm-audit gate's node/npm coupling comment told the bumper to re-check
its exit code first (npm 11 stops honoring --audit-level): re-checked on
npm 11.11 — the tree is clean at every level, exit 0 — and the comment now
records that instead of still claiming node 20.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn
@catomean
catomean merged commit 0d3a3a6 into main Aug 31, 2026
6 checks passed
@catomean
catomean deleted the chore/ci-node-24 branch August 31, 2026 16:57
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