diff --git a/.github/workflows/security-release-gate.yml b/.github/workflows/security-release-gate.yml index 2f57e6e..f8f4c0e 100644 --- a/.github/workflows/security-release-gate.yml +++ b/.github/workflows/security-release-gate.yml @@ -32,7 +32,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: - node-version: '24.19.0' + node-version: '24.20.0' cache: npm - name: Use the locked npm release @@ -50,7 +50,7 @@ jobs: sha256sum package.json package-lock.json .github/workflows/*.yml > evidence/source-locks.sha256 node --version | tee evidence/node-version.txt npm --version | tee evidence/npm-version.txt - test "$(node --version)" = 'v24.19.0' + test "$(node --version)" = 'v24.20.0' test "$(npm --version)" = '12.0.2' - name: Install, test, audit, and build twice diff --git a/README.md b/README.md index c690c0b..bab7800 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ The Server currently consumes the immutable `v1.1.17` release artifact. Version ## Build locally -Requires Node.js 24.19.0 and npm 12.0.2. +Requires Node.js 24.20.0 LTS and npm 12.0.2. ```sh npm ci --no-audit --no-fund diff --git a/package-lock.json b/package-lock.json index 4406913..e9fd5f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "uglify-js": "3.19.3" }, "engines": { - "node": "24.19.0" + "node": "24.20.0" } }, "node_modules/@asamuzakjp/css-color": { diff --git a/package.json b/package.json index bd8181c..4df26c1 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ }, "packageManager": "npm@12.0.2", "engines": { - "node": "24.19.0" + "node": "24.20.0" }, "scripts": { "clean": "bash ./scripts/clean", diff --git a/scripts/ci b/scripts/ci index 633b92e..a06f5a3 100644 --- a/scripts/ci +++ b/scripts/ci @@ -38,7 +38,7 @@ for (const section of ['dependencies', 'optionalDependencies']) { if (pkg.version !== '1.1.18') { fail('PACKAGE_RELEASE_VERSION_UNEXPECTED', `actual=${pkg.version}`); } -if (!pkg.engines || pkg.engines.node !== '24.19.0') { +if (!pkg.engines || pkg.engines.node !== '24.20.0') { fail('NODE_ENGINE_UNEXPECTED', `actual=${pkg.engines && pkg.engines.node}`); } if (pkg.packageManager !== 'npm@12.0.2') { @@ -54,7 +54,7 @@ if (failures) { console.log(`failure_count=${failures}`); process.exit(1); } -console.log('API_EXPLORER_PACKAGE_METADATA_OK node=24.19.0 npm=12.0.2 jquery=4.0.0 handlebars=4.7.9 bootstrap_css=5.3.8 bootstrap_icons=1.13.1 sass=1.103.1 jsdom=30.0.1 uglify-js=3.19.3 clean-css=5.3.3'); +console.log('API_EXPLORER_PACKAGE_METADATA_OK node=24.20.0 npm=12.0.2 jquery=4.0.0 handlebars=4.7.9 bootstrap_css=5.3.8 bootstrap_icons=1.13.1 sass=1.103.1 jsdom=30.0.1 uglify-js=3.19.3 clean-css=5.3.3'); NODE test "$(node -p "require('bootstrap/package.json').version")" = 5.3.8