From fbed04375952d16a4a7b66e9b3be4ff44e62ab00 Mon Sep 17 00:00:00 2001 From: Mao Nakamoto <41178744+maonakamoto@users.noreply.github.com> Date: Mon, 31 Aug 2026 18:05:38 +0200 Subject: [PATCH] chore(ci): CI and .nvmrc follow the box to Node 24 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. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01WqKqMnHQHSmkGFfc5t7Rxn --- .github/workflows/ci.yml | 2 +- .github/workflows/deploy-selfhost.yml | 2 +- .github/workflows/prod-protocols-smoke.yml | 2 +- .github/workflows/security-audit.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 942004f1b..6635d9608 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ on: - main env: - NODE_VERSION: '20' + NODE_VERSION: '24' jobs: # Quality checks - runs on all branches and PRs diff --git a/.github/workflows/deploy-selfhost.yml b/.github/workflows/deploy-selfhost.yml index 6bacca0e9..a1fdce7ce 100644 --- a/.github/workflows/deploy-selfhost.yml +++ b/.github/workflows/deploy-selfhost.yml @@ -47,7 +47,7 @@ jobs: if: steps.secrets.outputs.configured == 'true' uses: actions/setup-node@v7 with: - node-version: '20' + node-version: '24' cache: npm - name: Install dependencies diff --git a/.github/workflows/prod-protocols-smoke.yml b/.github/workflows/prod-protocols-smoke.yml index 7fd20cf73..d644a6a67 100644 --- a/.github/workflows/prod-protocols-smoke.yml +++ b/.github/workflows/prod-protocols-smoke.yml @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v7 with: - node-version: '20' + node-version: '24' cache: npm - name: Install dependencies diff --git a/.github/workflows/security-audit.yml b/.github/workflows/security-audit.yml index 259d58ccf..88863ade5 100644 --- a/.github/workflows/security-audit.yml +++ b/.github/workflows/security-audit.yml @@ -42,7 +42,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v7 with: - node-version: '20' + node-version: '24' cache: 'npm' - name: Install dependencies