Skip to content

Commit 71e6e38

Browse files
committed
chore: update Node engine to >=22 and add CI build matrix
Update @cipherstash/stack engine requirement from >=18 to >=22 to match the root package.json. Add a Node version matrix (22, 24) to CI so tests run against both current LTS and latest.
1 parent dc14c8a commit 71e6e38

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/tests.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ on:
1010

1111
jobs:
1212
run-tests:
13-
name: Run Tests
13+
name: Run Tests (Node ${{ matrix.node-version }})
1414
runs-on: blacksmith-4vcpu-ubuntu-2404
15+
strategy:
16+
matrix:
17+
node-version: [22, 24]
1518

1619
# Postgres + EQL for the integration tests. Official EQL image —
1720
# PostgreSQL 17 with EQL pre-installed via /docker-entrypoint-initdb.d.
@@ -44,7 +47,7 @@ jobs:
4447
- name: Install Node.js
4548
uses: actions/setup-node@v6
4649
with:
47-
node-version: 22
50+
node-version: ${{ matrix.node-version }}
4851
cache: 'pnpm'
4952

5053
# node-pty's install hook falls back to `node-gyp rebuild` when no

packages/stack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,6 @@
221221
}
222222
},
223223
"engines": {
224-
"node": ">=18"
224+
"node": ">=22"
225225
}
226226
}

0 commit comments

Comments
 (0)