77
88jobs :
99 tests-linux :
10- runs-on : ubuntu-latest
1110 strategy :
1211 fail-fast : false
1312 matrix :
13+ os : [ubuntu-latest]
1414 node-version : [10.x, 12.x, 14.x, 16.x, 18.x, 20.x, 22.x]
15+ include :
16+ - os : ubuntu-24.04-arm
17+ node-version : 22.x
18+ runs-on : ${{ matrix.os }}
1519 steps :
1620 - uses : actions/checkout@v4
1721 with :
@@ -37,11 +41,15 @@ jobs:
3741 - name : Run tests
3842 run : npm test
3943 tests-macos :
40- runs-on : macos-latest
4144 strategy :
4245 fail-fast : false
4346 matrix :
47+ os : [macos-latest]
4448 node-version : [16.x, 18.x, 20.x, 22.x]
49+ include :
50+ - os : macos-13
51+ node-version : 22.x
52+ runs-on : ${{ matrix.os }}
4553 env :
4654 PIP_DISABLE_PIP_VERSION_CHECK : 1
4755 steps :
@@ -52,10 +60,10 @@ jobs:
5260 uses : actions/setup-node@v4
5361 with :
5462 node-version : ${{ matrix.node-version }}
55- - name : Install Python 3.10
63+ - name : Install Python 3.13
5664 uses : actions/setup-python@v5
5765 with :
58- python-version : ' 3.10 '
66+ python-version : 3.13
5967 - name : Check Node.js version
6068 run : node -pe process.versions
6169 - name : Check npm version
@@ -65,11 +73,15 @@ jobs:
6573 - name : Run tests
6674 run : npm test
6775 tests-windows :
68- runs-on : windows-2019
6976 strategy :
7077 fail-fast : false
7178 matrix :
79+ os : [windows-2019]
7280 node-version : [10.x, 12.x, 14.x, 16.x, 18.x, 20.x, 22.x]
81+ include :
82+ - os : windows-2025
83+ node-version : 22.x
84+ runs-on : ${{ matrix.os }}
7385 steps :
7486 - uses : actions/checkout@v4
7587 with :
0 commit comments