@@ -35,23 +35,23 @@ jobs:
35
35
name : ' Build & Unit Test: node-${{ matrix.node_version }}, ${{ matrix.os }}'
36
36
steps :
37
37
- name : Checkout
38
- uses : actions/checkout@v3
38
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
39
39
with :
40
40
# Required for docs/versions tests
41
41
fetch-depth : 0
42
42
43
43
- name : Install pnpm (node 14, pnpm 7)
44
44
if : matrix.node_version == 14
45
-
45
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
46
46
with :
47
47
version : 7
48
48
49
49
- name : Install pnpm
50
50
if : matrix.node_version != 14
51
-
51
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
52
52
53
53
- name : Set node version to ${{ matrix.node_version }}
54
- uses : actions/setup-node@v3
54
+ uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
55
55
with :
56
56
node-version : ${{ matrix.node_version }}
57
57
cache : ' pnpm'
@@ -90,16 +90,16 @@ jobs:
90
90
run : date
91
91
92
92
- name : Checkout
93
- uses : actions/checkout@v3
93
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
94
94
with :
95
95
# Required for docs/versions tests
96
96
fetch-depth : 0
97
97
98
98
- name : Install pnpm
99
-
99
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
100
100
101
101
- name : Set node version to ${{ matrix.node_version }}
102
- uses : actions/setup-node@v3
102
+ uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
103
103
with :
104
104
node-version : ${{ matrix.node_version }}
105
105
cache : ' pnpm'
@@ -122,10 +122,10 @@ jobs:
122
122
name : ' E2E Doc Test: node-18, ubuntu-latest'
123
123
steps :
124
124
- name : Checkout
125
- uses : actions/checkout@v3
125
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
126
126
127
127
- name : Install pnpm
128
-
128
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
129
129
130
130
- name : Install deps
131
131
run : pnpm install
@@ -143,15 +143,15 @@ jobs:
143
143
name : ' Lint: node-18, ubuntu-latest'
144
144
steps :
145
145
- name : Checkout
146
- uses : actions/checkout@v3
146
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
147
147
with :
148
148
fetch-depth : 0
149
149
150
150
- name : Install pnpm
151
-
151
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
152
152
153
153
- name : Set node version to 18
154
- uses : actions/setup-node@v3
154
+ uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
155
155
with :
156
156
node-version : 18
157
157
cache : ' pnpm'
@@ -173,15 +173,15 @@ jobs:
173
173
name : ' TS-Check Scripts: node-18, ubuntu-latest'
174
174
steps :
175
175
- name : Checkout
176
- uses : actions/checkout@v3
176
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
177
177
with :
178
178
fetch-depth : 0
179
179
180
180
- name : Install pnpm
181
-
181
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
182
182
183
183
- name : Set node version to 18
184
- uses : actions/setup-node@v3
184
+ uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
185
185
with :
186
186
node-version : 18
187
187
cache : ' pnpm'
@@ -200,15 +200,15 @@ jobs:
200
200
name : ' TS-Check Tests: node-18, ubuntu-latest'
201
201
steps :
202
202
- name : Checkout
203
- uses : actions/checkout@v3
203
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
204
204
with :
205
205
fetch-depth : 0
206
206
207
207
- name : Install pnpm
208
-
208
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
209
209
210
210
- name : Set node version to 18
211
- uses : actions/setup-node@v3
211
+ uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
212
212
with :
213
213
node-version : 18
214
214
cache : ' pnpm'
@@ -227,15 +227,15 @@ jobs:
227
227
name : ' Codecov: node-18, ubuntu-latest'
228
228
steps :
229
229
- name : Checkout
230
- uses : actions/checkout@v3
230
+ uses : actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
231
231
with :
232
232
fetch-depth : 0
233
233
234
234
- name : Install pnpm
235
-
235
+ uses : pnpm/action-setup@c3b53f6a16e57305370b4ae5a540c2077a1d50dd # v2.2.4
236
236
237
237
- name : Set node version to 18
238
- uses : actions/setup-node@v3
238
+ uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
239
239
with :
240
240
node-version : 18
241
241
cache : ' pnpm'
@@ -252,7 +252,7 @@ jobs:
252
252
run : pnpm vitest run --coverage
253
253
254
254
- name : Upload coverage to Codecov
255
-
255
+ uses : codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4
256
256
with :
257
257
token : ${{ secrets.CODECOV_TOKEN }}
258
258
fail_ci_if_error : true
0 commit comments