1010 steps :
1111 - uses : actions/checkout@v3
1212 - name : Use Node.js
13- uses : actions/setup-node@v3
13+ uses : actions/setup-node@v4
1414 with :
1515 node-version-file : ' .nvmrc'
1616 cache : ' yarn'
@@ -24,11 +24,14 @@ jobs:
2424 - prepare
2525 strategy :
2626 matrix :
27- node-version : [16.x, 18.x, 20.x]
27+ node-version :
28+ - 18.x
29+ - 20.x
30+ - 22.x
2831 steps :
2932 - uses : actions/checkout@v3
3033 - name : Use Node.js ${{ matrix.node-version }}
31- uses : actions/setup-node@v3
34+ uses : actions/setup-node@v4
3235 with :
3336 node-version : ${{ matrix.node-version }}
3437 cache : ' yarn'
@@ -50,15 +53,12 @@ jobs:
5053 runs-on : ubuntu-latest
5154 needs :
5255 - prepare
53- strategy :
54- matrix :
55- node-version : [16.x, 18.x, 20.x]
5656 steps :
5757 - uses : actions/checkout@v3
58- - name : Use Node.js ${{ matrix.node-version }}
59- uses : actions/setup-node@v3
58+ - name : Set up Node.js
59+ uses : actions/setup-node@v4
6060 with :
61- node-version : ${{ matrix.node-version }}
61+ node-version-file : ' .nvmrc '
6262 cache : ' yarn'
6363 - run : yarn --immutable --immutable-cache
6464 - run : yarn lint
@@ -83,11 +83,14 @@ jobs:
8383 - prepare
8484 strategy :
8585 matrix :
86- node-version : [16.x, 18.x, 20.x]
86+ node-version :
87+ - 18.x
88+ - 20.x
89+ - 22.x
8790 steps :
8891 - uses : actions/checkout@v3
8992 - name : Use Node.js ${{ matrix.node-version }}
90- uses : actions/setup-node@v3
93+ uses : actions/setup-node@v4
9194 with :
9295 node-version : ${{ matrix.node-version }}
9396 cache : ' yarn'
0 commit comments