8
8
name : Prepare
9
9
runs-on : ubuntu-latest
10
10
steps :
11
- - uses : actions/checkout@v4
12
11
- name : Use Node.js
13
12
uses : actions/setup-node@v4
14
13
with :
15
- node-version-file : ' .nvmrc'
16
- cache : ' yarn'
14
+ node-version : ' lts/*'
17
15
- name : Install Yarn
18
16
run : corepack enable
17
+ - uses : actions/checkout@v4
18
+ - name : Use Node.js and install dependencies
19
+ uses : actions/setup-node@v4
20
+ with :
21
+ node-version : ' lts/*'
22
+ cache : ' yarn'
19
23
- name : Install Yarn dependencies
20
24
run : yarn --immutable
21
25
@@ -25,11 +29,17 @@ jobs:
25
29
needs :
26
30
- prepare
27
31
steps :
32
+ - name : Use Node.js
33
+ uses : actions/setup-node@v4
34
+ with :
35
+ node-version : ' lts/*'
36
+ - name : Install Yarn
37
+ run : corepack enable
28
38
- uses : actions/checkout@v4
29
39
- name : Use Node.js
30
40
uses : actions/setup-node@v4
31
41
with :
32
- node-version-file : ' .nvmrc '
42
+ node-version : ' lts/* '
33
43
cache : ' yarn'
34
44
- run : yarn --immutable --immutable-cache
35
45
- run : yarn build
@@ -47,11 +57,17 @@ jobs:
47
57
needs :
48
58
- prepare
49
59
steps :
60
+ - name : Use Node.js
61
+ uses : actions/setup-node@v4
62
+ with :
63
+ node-version : ' lts/*'
64
+ - name : Install Yarn
65
+ run : corepack enable
50
66
- uses : actions/checkout@v4
51
67
- name : Use Node.js
52
68
uses : actions/setup-node@v4
53
69
with :
54
- node-version-file : ' .nvmrc '
70
+ node-version : ' lts/* '
55
71
cache : ' yarn'
56
72
- run : yarn --immutable --immutable-cache
57
73
- run : yarn lint
78
94
matrix :
79
95
node-version : [18.x, 20.x]
80
96
steps :
97
+ - name : Use Node.js
98
+ uses : actions/setup-node@v4
99
+ with :
100
+ node-version : ' lts/*'
101
+ - name : Install Yarn
102
+ run : corepack enable
81
103
- uses : actions/checkout@v4
82
104
- name : Use Node.js ${{ matrix.node-version }}
83
105
uses : actions/setup-node@v4
@@ -103,6 +125,12 @@ jobs:
103
125
matrix :
104
126
node-version : [18.x, 20.x]
105
127
steps :
128
+ - name : Use Node.js
129
+ uses : actions/setup-node@v4
130
+ with :
131
+ node-version : ${{ matrix.node-version }}
132
+ - name : Install Yarn
133
+ run : corepack enable
106
134
- uses : actions/checkout@v4
107
135
- name : Use Node.js ${{ matrix.node-version }}
108
136
uses : actions/setup-node@v4
0 commit comments