29
29
os :
30
30
- ubuntu-latest
31
31
- windows-latest
32
- - macos-14
32
+ - macos-latest
33
33
node-version :
34
34
- ' 22'
35
35
- ' 20'
@@ -45,15 +45,15 @@ jobs:
45
45
exclude :
46
46
# No Node 14 on ARM macOS
47
47
- node-version : ' 14'
48
- os : macos-14
48
+ os : macos-latest
49
49
50
50
runs-on : ${{ matrix.os }}
51
51
name : Test Node ${{ matrix.node-version }} on ${{ matrix.os }}${{ (!matrix.bundle && ' with --no-bundle') || '' }}
52
52
53
53
steps :
54
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
54
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
55
55
- name : Use node version ${{ matrix.node-version }}
56
- uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
56
+ uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
57
57
with :
58
58
node-version : ${{ matrix.node-version }}
59
59
check-latest : true
@@ -77,15 +77,15 @@ jobs:
77
77
runs-on :
78
78
- ' self-hosted'
79
79
- ' 1ES.Pool=TypeScript-1ES-GitHub-Large'
80
- - ' 1ES.ImageOverride=ubuntu-22.04 '
80
+ - ' 1ES.ImageOverride=mariner-2.0 '
81
81
82
82
permissions :
83
83
id-token : write
84
84
contents : read
85
85
86
86
steps :
87
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
88
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
87
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
88
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
89
89
with :
90
90
node-version : ' lts/*'
91
91
- run : npm ci
@@ -94,23 +94,23 @@ jobs:
94
94
run : npm test -- --no-lint --coverage
95
95
96
96
- name : Upload coverage artifact
97
- uses : actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
97
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
98
98
with :
99
99
name : coverage
100
100
path : coverage
101
101
102
- - uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
102
+ - uses : codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4 .0
103
103
with :
104
- use_oidc : true
104
+ use_oidc : ${{ !(github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork) }}
105
105
disable_search : true
106
106
files : ./coverage/codecov.json
107
107
108
108
lint :
109
109
runs-on : ubuntu-latest
110
110
111
111
steps :
112
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
113
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
112
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
113
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
114
114
with :
115
115
node-version : ' lts/*'
116
116
- run : npm ci
@@ -122,8 +122,8 @@ jobs:
122
122
runs-on : ubuntu-latest
123
123
124
124
steps :
125
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
126
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
125
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
126
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
127
127
with :
128
128
node-version : ' lts/*'
129
129
- run : npm ci
@@ -135,13 +135,13 @@ jobs:
135
135
runs-on : ubuntu-latest
136
136
137
137
steps :
138
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
139
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
138
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
139
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
140
140
with :
141
141
node-version : ' lts/*'
142
142
- run : npm ci
143
143
144
- - uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
144
+ - uses : actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2 .2
145
145
with :
146
146
path : ~/.cache/dprint
147
147
key : ${{ runner.os }}-dprint-${{ hashFiles('package-lock.json', '.dprint.jsonc') }}
@@ -155,8 +155,8 @@ jobs:
155
155
runs-on : ubuntu-latest
156
156
157
157
steps :
158
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
159
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
158
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
159
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
160
160
with :
161
161
node-version : ' lts/*'
162
162
- run : npm ci
@@ -171,8 +171,8 @@ jobs:
171
171
runs-on : ubuntu-latest
172
172
173
173
steps :
174
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
175
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
174
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
175
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
176
176
with :
177
177
node-version : ' lts/*'
178
178
- run : npm ci
@@ -184,9 +184,9 @@ jobs:
184
184
runs-on : ubuntu-latest
185
185
186
186
steps :
187
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
187
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
188
188
189
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
189
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
190
190
with :
191
191
node-version : ' lts/*'
192
192
- run : |
@@ -225,16 +225,16 @@ jobs:
225
225
if : github.event_name == 'pull_request'
226
226
227
227
steps :
228
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
228
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
229
229
with :
230
230
path : pr
231
231
232
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
232
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
233
233
with :
234
234
path : base
235
235
ref : ${{ github.base_ref }}
236
236
237
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
237
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
238
238
with :
239
239
node-version : ' lts/*'
240
240
- run : |
@@ -266,8 +266,8 @@ jobs:
266
266
runs-on : ubuntu-latest
267
267
268
268
steps :
269
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
270
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
269
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
270
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
271
271
with :
272
272
node-version : ' lts/*'
273
273
- run : npm ci
@@ -282,8 +282,8 @@ jobs:
282
282
runs-on : ubuntu-latest
283
283
284
284
steps :
285
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
286
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
285
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
286
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
287
287
with :
288
288
node-version : ' lts/*'
289
289
- run : npm ci
@@ -301,8 +301,8 @@ jobs:
301
301
runs-on : ubuntu-latest
302
302
303
303
steps :
304
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
305
- - uses : actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
304
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
305
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
306
306
with :
307
307
node-version : ' lts/*'
308
308
- run : npm ci
@@ -338,7 +338,7 @@ jobs:
338
338
339
339
- name : Upload baseline diff artifact
340
340
if : ${{ failure() && steps.check-baselines.conclusion == 'failure' }}
341
- uses : actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
341
+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
342
342
with :
343
343
name : fix_baselines.patch
344
344
path : fix_baselines.patch
0 commit comments