@@ -14,11 +14,14 @@ jobs:
14
14
YARN_VERSION : ${{ steps.yarn-version.outputs.YARN_VERSION }}
15
15
strategy :
16
16
matrix :
17
- node-version : [16.x, 18.x, 20.x]
17
+ node-version :
18
+ - 18.x
19
+ - 20.x
20
+ - 22.x
18
21
steps :
19
22
- uses : actions/checkout@v3
20
23
- name : Use Node.js ${{ matrix.node-version }}
21
- uses : actions/setup-node@v3
24
+ uses : actions/setup-node@v4
22
25
with :
23
26
node-version : ${{ matrix.node-version }}
24
27
- name : Get Yarn cache directory
@@ -41,11 +44,14 @@ jobs:
41
44
- prepare
42
45
strategy :
43
46
matrix :
44
- node-version : [16.x, 18.x, 20.x]
47
+ node-version :
48
+ - 18.x
49
+ - 20.x
50
+ - 22.x
45
51
steps :
46
52
- uses : actions/checkout@v3
47
53
- name : Use Node.js ${{ matrix.node-version }}
48
- uses : actions/setup-node@v3
54
+ uses : actions/setup-node@v4
49
55
with :
50
56
node-version : ${{ matrix.node-version }}
51
57
- name : Restore Yarn dependencies
@@ -67,15 +73,12 @@ jobs:
67
73
runs-on : ubuntu-latest
68
74
needs :
69
75
- prepare
70
- strategy :
71
- matrix :
72
- node-version : [16.x, 18.x, 20.x]
73
76
steps :
74
77
- uses : actions/checkout@v3
75
- - name : Use Node.js ${{ matrix.node-version }}
76
- uses : actions/setup-node@v3
78
+ - name : Set up Node.js
79
+ uses : actions/setup-node@v4
77
80
with :
78
- node-version : ${{ matrix.node-version }}
81
+ node-version-file : ' .nvmrc '
79
82
- name : Restore Yarn dependencies
80
83
uses : actions/cache@v3
81
84
with :
@@ -103,11 +106,14 @@ jobs:
103
106
- prepare
104
107
strategy :
105
108
matrix :
106
- node-version : [16.x, 18.x, 20.x]
109
+ node-version :
110
+ - 18.x
111
+ - 20.x
112
+ - 22.x
107
113
steps :
108
114
- uses : actions/checkout@v3
109
115
- name : Use Node.js ${{ matrix.node-version }}
110
- uses : actions/setup-node@v3
116
+ uses : actions/setup-node@v4
111
117
with :
112
118
node-version : ${{ matrix.node-version }}
113
119
- name : Restore Yarn dependencies
0 commit comments