Skip to content

Commit 8fcbe3f

Browse files
committed
ci: enable engine-strict in Node.js version compatibility test
1 parent 0940f29 commit 8fcbe3f

4 files changed

Lines changed: 11 additions & 5 deletions

File tree

.github/workflows/node-version-compatibility.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
fail-fast: false
2929
matrix:
30-
node-version: ['22.12.0', '22.22.2', '24.14.1', '25.9.0']
30+
node-version: ['22.18.0', '22.22.2', '24.14.1', '25.9.0']
3131

3232
steps:
3333
- name: Checkout
@@ -43,7 +43,13 @@ jobs:
4343
cache: 'pnpm'
4444

4545
- name: Install dependencies
46-
run: pnpm install --frozen-lockfile
46+
run: pnpm install --frozen-lockfile --engine-strict
47+
48+
- name: Verify installation
49+
run: pnpm list
4750

4851
- name: Build
4952
run: pnpm run build
53+
54+
- name: Test
55+
run: pnpm run test

github/rulesets/bk/main.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"integration_id": 15368
8787
},
8888
{
89-
"context": "test-node-versions (22.12.0)",
89+
"context": "test-node-versions (22.18.0)",
9090
"integration_id": 15368
9191
},
9292
{

github/rulesets/main.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"integration_id": 15368
8787
},
8888
{
89-
"context": "test-node-versions (22.12.0)",
89+
"context": "test-node-versions (22.18.0)",
9090
"integration_id": 15368
9191
},
9292
{

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
},
138138
"packageManager": "pnpm@10.33.1",
139139
"engines": {
140-
"node": ">=22.12.0",
140+
"node": ">=22.18.0",
141141
"pnpm": ">=9.0.0"
142142
},
143143
"volta": {

0 commit comments

Comments
 (0)