From e8b04cc87ab6681fa4f739be6863185db09e4be4 Mon Sep 17 00:00:00 2001 From: madhavilosetty-intel Date: Tue, 8 Sep 2026 12:52:43 -0700 Subject: [PATCH] ci(gh-actions): drop node 20 support Every rps workflow already runs 22 or newer -- the test matrix covers 22 and 24, and release.yml and semantic.yml are both on 24.x -- so Node 20 has not been exercised anywhere for a while. engines.node was the only place still claiming support for it. Also normalises the matrix entry 24.X to 24.x so it matches the three matrix.node-version == '24.x' conditions literally. Those conditions already worked, because GitHub Actions string comparison is case-insensitive, but the mismatch was confusing and it made the artifact name rps-unit-24.X. --- .github/workflows/node.js.yml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 6b599e95f..213fc1451 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: - node-version: [22.x, 24.X] + node-version: [22.x, 24.x] steps: - name: Harden Runner diff --git a/package.json b/package.json index 525445a54..36a6f6099 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ }, "license": "Apache-2.0", "engines": { - "node": ">=20.19.0" + "node": ">=22" }, "type": "module", "exports": "./index.js",