This is an automated email from the ASF dual-hosted git repository.

iemejia pushed a commit to branch update-lts-nodejs
in repository https://gitbox.apache.org/repos/asf/avro.git

commit f8bafaf5b2db75440b418672dfecb0a4faee222c
Author: Ismaël Mejía <[email protected]>
AuthorDate: Tue May 5 10:27:27 2026 +0200

    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 168a2a1174..1f384a74a0 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 e46b743a34..d81b18019b 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"
   }
 }

Reply via email to