File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,18 +11,35 @@ jobs:
1111 contents : read
1212 strategy :
1313 matrix :
14- os : [ubuntu-latest, windows-latest, macos-latest ]
14+ os : [ubuntu-latest]
1515 node-version : ${{ fromJson(needs.get-lts.outputs.lts) }}
1616 fail-fast : false
1717 steps :
1818 - uses : actions/checkout@v6
1919 - uses : actions/setup-node@v6
20- name : Node ${{ matrix.node-version }} on ${{ matrix.os }}
2120 with :
2221 node-version : ${{ matrix.node-version }}
2322 - run : npm install
2423 - run : npm test
25- continue-on-error : ${{ matrix.node-version == 20 && matrix.os == 'windows-latest' }}
24+
25+ test-active :
26+ # only test on the active LTS version, to save resources
27+ needs : get-lts
28+ runs-on : ${{ matrix.os }}
29+ permissions :
30+ contents : read
31+ strategy :
32+ matrix :
33+ os : [windows-latest, macos-latest]
34+ node-version : ${{ fromJson(needs.get-lts.outputs.active) }}
35+ fail-fast : false
36+ steps :
37+ - uses : actions/checkout@v6
38+ - uses : actions/setup-node@v6
39+ with :
40+ node-version : ${{ matrix.node-version }}
41+ - run : npm install
42+ - run : npm test
2643
2744 get-lts :
2845 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments