From 041c5da66a8022915251acd8f636c702cd5d700f Mon Sep 17 00:00:00 2001 From: Ross Nelson Date: Thu, 22 Oct 2026 14:34:52 -0400 Subject: [PATCH] Use engines.node as the single Node version source Cap engines.node at the 22 major (^22.23.4) and have CI read it from package.json. Remove .node-version and the nodejs line in .tool-versions, which duplicated it. --- .github/actions/setup-node/action.yml | 2 +- .github/workflows/weekly-dependency-security-review.yml | 2 +- .node-version | 1 - .tool-versions | 1 - package.json | 2 +- 5 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 .node-version diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index 6a2401946d..90786104fe 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -12,7 +12,7 @@ runs: - name: Install Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: '22.23.4' + node-version-file: package.json registry-url: 'https://registry.npmjs.org' cache: 'pnpm' diff --git a/.github/workflows/weekly-dependency-security-review.yml b/.github/workflows/weekly-dependency-security-review.yml index 32ae69c71e..5f6ceedb95 100644 --- a/.github/workflows/weekly-dependency-security-review.yml +++ b/.github/workflows/weekly-dependency-security-review.yml @@ -89,7 +89,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: '22.23.4' + node-version-file: package.json cache: pnpm - name: Set up Go diff --git a/.node-version b/.node-version deleted file mode 100644 index a9276c4bbc..0000000000 --- a/.node-version +++ /dev/null @@ -1 +0,0 @@ -v22.23.4 diff --git a/.tool-versions b/.tool-versions index 571646f895..a0b54d8c08 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,2 @@ pnpm 10.10.0 -nodejs 22.23.4 golang 1.26.10 diff --git a/package.json b/package.json index 29242b91ba..0a996dc54a 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "2.57.0", "engines": { "pnpm": ">=10.10.0", - "node": ">=22.23.4" + "node": "^22.23.4" }, "browserslist": [ "chrome >= 87",