diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 82617c7..85a4e94 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,6 +8,9 @@ on: jobs: test: runs-on: ubuntu-latest + strategy: + matrix: + node-version: [24] services: postgres: @@ -64,6 +67,10 @@ jobs: # A consumer on plain Node must be able to install and import the # tarball; Node cannot strip types, so a src-pointing manifest would die # here rather than after publish. + - name: Set up Node ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} - name: node consumer smoke test run: | set -euo pipefail diff --git a/README.md b/README.md index 910fe59..f30fffe 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ design rationale behind them. | | | | --- | --- | -| Runtime | Node 22+ or Bun 1.1+ | +| Runtime | Node 24+ and Bun 1.2+ | | Postgres | 13+ (`gen_random_uuid()`) | | Minimum `@intx/*` | **0.3.0** | diff --git a/package.json b/package.json index 659fa1d..67d955b 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "README.md" ], "engines": { - "node": ">=22" + "node": ">=24" }, "scripts": { "typecheck": "tsc --noEmit",