From feffdccee4de516fc4774e0f278533332901f4a0 Mon Sep 17 00:00:00 2001 From: Erik Arvidsson Date: Wed, 3 Jun 2026 17:14:59 +0200 Subject: [PATCH] ci: test only the maintained LTS Node lines (22, 24) The test matrix carried three EOL Node versions: 20 (EOL 2026-04-30), 23 (EOL 2025-06-01) and 25 (EOL 2026-06-01). Narrow the matrix and engines to the two maintained LTS lines, 22 and 24, with Node 24 as the canonical anchor (it's the active LTS through 2028). Prebuild ABI targets are left as-is for now and can be aligned in a follow-up. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/build.yml | 3 --- README.md | 2 +- package.json | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f661f8d..de211c8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,11 +31,8 @@ jobs: - macos-15-intel - windows-2022 node: - - 20 - 22 - - 23 - 24 - - 25 name: Testing Node ${{ matrix.node }} on ${{ matrix.os }} runs-on: ${{ matrix.os }} steps: diff --git a/README.md b/README.md index 2ec6e42..5389b63 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,6 @@ So far the changes are: * Build the [bedrock](https://sqlite.org/src/timeline?r=bedrock) branch of SQLite to enable [`begin concurrent`](https://www.sqlite.org/src/doc/begin-concurrent/doc/begin_concurrent.md). * Create a shell too, so we can debug db files created -* Supports both Node.js (20.x, 22.x, 23.x, 24.x) and Bun (>=1.1.0) runtimes +* Supports both Node.js (22.x, 24.x) and Bun (>=1.1.0) runtimes Other changes will be likely be made over time. diff --git a/package.json b/package.json index d5a03a1..4f97ac3 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "shell.js" ], "engines": { - "node": "20.x || 22.x || 23.x || 24.x || 25.x", + "node": "22.x || 24.x", "bun": ">=1.1.0" }, "types": "lib/index.d.ts",