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" } }