From 03aba9bd598a4d282da5b36ad9924a640205cb19 Mon Sep 17 00:00:00 2001 From: AFCMS Date: Wed, 4 Nov 2026 13:52:33 +0100 Subject: [PATCH] refactor: drop NodeJS 20, test NodeJS 26 in CI --- .github/workflows/main.yml | 2 +- .github/workflows/pkg-pr-new.yml | 2 +- .github/workflows/publish.yml | 2 +- package-lock.json | 3 +++ package.json | 3 +++ 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e6e5418..5654fc0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [20.x, 22.x, 24.x] + node-version: [22.x, 24.x, 26.x] fail-fast: false steps: - name: Checkout diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml index 128d626..1d5b8d9 100644 --- a/.github/workflows/pkg-pr-new.yml +++ b/.github/workflows/pkg-pr-new.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Node uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 20 + node-version: 22 cache: 'npm' - name: Install Dependencies diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3c1001e..6fc491c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Node uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: - node-version: 20 + node-version: 22 - name: Install Dependencies run: npm ci - name: Lint diff --git a/package-lock.json b/package-lock.json index 25613c2..c422357 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,6 +42,9 @@ "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.72.1", "vitest": "^5.0.0" + }, + "engines": { + "node": ">=22" } }, "node_modules/@ast-grep/napi": { diff --git a/package.json b/package.json index 922ce6b..1de597c 100644 --- a/package.json +++ b/package.json @@ -76,5 +76,8 @@ "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.72.1", "vitest": "^5.0.0" + }, + "engines": { + "node": ">=22" } }