File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change 1010
1111jobs :
1212 build :
13- runs-on : ubuntu-latest
13+ needs : [ get-lts ]
14+ runs-on : ${{ matrix.os }}
15+ strategy :
16+ fail-fast : false
17+ matrix :
18+ os : [ ubuntu-latest ]
19+ node : ${{ fromJson(needs.get-lts.outputs.active) }}
20+ # include:
21+ # - node: 22
1422 steps :
1523 - name : Checkout
1624 uses : actions/checkout@v4
1725 - name : Set up Node.js
1826 uses : actions/setup-node@v4
1927 with :
20- node-version-file : ' .nvmrc '
28+ node-version : ${{ matrix.node }}
2129 - name : Install dependencies
2230 run : npm install
2331 - name : Build
2432 run : npm run build
2533 - name : Test
2634 run : npm test
35+
36+ get-lts :
37+ runs-on : ubuntu-latest
38+ steps :
39+ - id : get
40+ uses : msimerson/node-lts-versions@v1
41+ outputs :
42+ lts : ${{ steps.get.outputs.lts }}
43+ active : ${{ steps.get.outputs.active }}
You can’t perform that action at this time.
0 commit comments