From cda34062ae59c5dab43c7b5f3e92103dd4f70dff Mon Sep 17 00:00:00 2001 From: Moreno Feltscher Date: Wed, 30 Sep 2026 10:05:45 +0200 Subject: [PATCH] ci: test on node 20 and declare node >=20 engine Co-Authored-By: Claude Opus 5.5 --- .github/workflows/testing.yml | 1 + package-lock.json | 3 +++ package.json | 3 +++ 3 files changed, 7 insertions(+) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index a256e991..e0aecac7 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -14,6 +14,7 @@ jobs: fail-fast: true matrix: version: + - 20 - 22 - 24 name: test and build package (node ${{ matrix.version }}) diff --git a/package-lock.json b/package-lock.json index ba665093..ff47982f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,9 @@ "rimraf": "6.1.3", "ts-proto": "2.12.4", "typescript": "7.0.2" + }, + "engines": { + "node": ">=20" } }, "node_modules/@bufbuild/buf": { diff --git a/package.json b/package.json index 8e1af480..59c4ec28 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,9 @@ "files": [ "dist" ], + "engines": { + "node": ">=20" + }, "devDependencies": { "@bufbuild/buf": "^1.18.0-1", "@tsconfig/node-lts": "^22.0.0",