Skip to content

Commit c08923d

Browse files
committed
Drop Node.js 16 from CI
GitHub Actions runners no longer have a working combination of tools installed by default (node-gyp < 10 requires Python < 3.12)
1 parent 63c6784 commit c08923d

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,8 @@ jobs:
1313
strategy:
1414
matrix:
1515
virtual-environment: [ubuntu-latest, windows-2025, ubuntu-24.04-arm]
16-
node: [16, 18, 20, 22, 24, latest]
16+
node: [18, 20, 22, 24, latest]
1717
nan-version: [nan-earliest, nan-latest]
18-
include:
19-
- virtual-environment: macos-latest
20-
node: 18
21-
- virtual-environment: macos-latest
22-
node: 20
23-
- virtual-environment: macos-latest
24-
node: 22
25-
- virtual-environment: macos-latest
26-
node: 24
27-
- virtual-environment: macos-latest
28-
node: latest
2918

3019
runs-on: ${{ matrix.virtual-environment }}
3120

@@ -59,5 +48,4 @@ jobs:
5948
run: node node_modules/eslint/bin/eslint .
6049

6150
- name: Run test suite
62-
shell: bash
6351
run: node node_modules/mocha/bin/mocha tests

0 commit comments

Comments
 (0)