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'
@@ -47,15 +50,12 @@ jobs:
4750 runs-on : ubuntu-latest
4851 needs :
4952 - prepare
50- strategy :
51- matrix :
52- node-version : [16.x, 18.x, 20.x]
5353 steps :
5454 - uses : actions/checkout@v3
55- - name : Use Node.js ${{ matrix.node-version }}
56- uses : actions/setup-node@v3
55+ - name : Set up Node.js
56+ uses : actions/setup-node@v4
5757 with :
58- node-version : ${{ matrix.node-version }}
58+ node-version-file : ' .nvmrc '
5959 cache : ' yarn'
6060 - run : yarn --immutable --immutable-cache
6161 - run : yarn lint
@@ -80,11 +80,14 @@ jobs:
8080 - prepare
8181 strategy :
8282 matrix :
83- node-version : [16.x, 18.x, 20.x]
83+ node-version :
84+ - 18.x
85+ - 20.x
86+ - 22.x
8487 steps :
8588 - uses : actions/checkout@v3
8689 - name : Use Node.js ${{ matrix.node-version }}
87- uses : actions/setup-node@v3
90+ uses : actions/setup-node@v4
8891 with :
8992 node-version : ${{ matrix.node-version }}
9093 cache : ' yarn'
0 commit comments