From f8bafaf5b2db75440b418672dfecb0a4faee222c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Mej=C3=ADa?= Date: Tue, 5 May 2026 10:27:27 +0200 Subject: [PATCH] Drop Node.js 20 (EOL) from CI matrix and update engines field Remove Node.js 20 which reached end-of-life in April 2026. The CI now tests against the active LTS versions: 22 and 24. Also fix the package.json field name from 'engine' to 'engines' and raise the minimum to >=22. --- .github/workflows/test-lang-js.yml | 2 -- lang/js/package.json | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-lang-js.yml b/.github/workflows/test-lang-js.yml index 168a2a1174c..1f384a74a01 100644 --- a/.github/workflows/test-lang-js.yml +++ b/.github/workflows/test-lang-js.yml @@ -41,7 +41,6 @@ jobs: - ubuntu-latest - ubuntu-24.04-arm node: - - 20 - 22 - 24 steps: @@ -72,7 +71,6 @@ jobs: - ubuntu-latest - ubuntu-24.04-arm node: - - 20 - 22 - 24 steps: diff --git a/lang/js/package.json b/lang/js/package.json index e46b743a34c..d81b18019b5 100644 --- a/lang/js/package.json +++ b/lang/js/package.json @@ -53,7 +53,7 @@ }, "noAnalyze": true, "license": "Apache-2.0", - "engine": { - "node": ">=0.11" + "engines": { + "node": ">=22" } }