File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -172,14 +172,20 @@ jobs:
172172 npm run build && \
173173 npm test"
174174
175+ # Node.js compatibility tests require --experimental-sqlite flag and Node 22+
176+ # We test only on Node 24 as the experimental SQLite API may change between versions
175177 test-api-compatibility :
176178 needs : [lint]
177- runs-on : ubuntu-latest
179+ strategy :
180+ matrix :
181+ os : [ubuntu-latest, macos-latest, windows-latest]
182+ node-version : [24]
183+ runs-on : ${{ matrix.os }}
178184 steps :
179185 - uses : actions/checkout@v4
180186 - uses : actions/setup-node@v4
181187 with :
182- node-version : 24
188+ node-version : ${{ matrix.node-version }}
183189 cache : " npm"
184190 - run : npm ci
185191 - name : Check API compatibility types (TypeScript compile-time validation)
You can’t perform that action at this time.
0 commit comments