Skip to content

Commit a2239d6

Browse files
committedMar 25, 2025
Update CI workflow with contents from main
1 parent 1fcf6f5 commit a2239d6

File tree

1 file changed

+33
-33
lines changed

1 file changed

+33
-33
lines changed
 

‎.github/workflows/ci.yml

+33-33
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
os:
3030
- ubuntu-latest
3131
- windows-latest
32-
- macos-14
32+
- macos-latest
3333
node-version:
3434
- '22'
3535
- '20'
@@ -45,15 +45,15 @@ jobs:
4545
exclude:
4646
# No Node 14 on ARM macOS
4747
- node-version: '14'
48-
os: macos-14
48+
os: macos-latest
4949

5050
runs-on: ${{ matrix.os }}
5151
name: Test Node ${{ matrix.node-version }} on ${{ matrix.os }}${{ (!matrix.bundle && ' with --no-bundle') || '' }}
5252

5353
steps:
54-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
54+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5555
- 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
5757
with:
5858
node-version: ${{ matrix.node-version }}
5959
check-latest: true
@@ -77,15 +77,15 @@ jobs:
7777
runs-on:
7878
- 'self-hosted'
7979
- '1ES.Pool=TypeScript-1ES-GitHub-Large'
80-
- '1ES.ImageOverride=ubuntu-22.04'
80+
- '1ES.ImageOverride=mariner-2.0'
8181

8282
permissions:
8383
id-token: write
8484
contents: read
8585

8686
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
8989
with:
9090
node-version: 'lts/*'
9191
- run: npm ci
@@ -94,23 +94,23 @@ jobs:
9494
run: npm test -- --no-lint --coverage
9595

9696
- name: Upload coverage artifact
97-
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
97+
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
9898
with:
9999
name: coverage
100100
path: coverage
101101

102-
- uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
102+
- uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # v5.4.0
103103
with:
104-
use_oidc: true
104+
use_oidc: ${{ !(github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork) }}
105105
disable_search: true
106106
files: ./coverage/codecov.json
107107

108108
lint:
109109
runs-on: ubuntu-latest
110110

111111
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
114114
with:
115115
node-version: 'lts/*'
116116
- run: npm ci
@@ -122,8 +122,8 @@ jobs:
122122
runs-on: ubuntu-latest
123123

124124
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
127127
with:
128128
node-version: 'lts/*'
129129
- run: npm ci
@@ -135,13 +135,13 @@ jobs:
135135
runs-on: ubuntu-latest
136136

137137
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
140140
with:
141141
node-version: 'lts/*'
142142
- run: npm ci
143143

144-
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
144+
- uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
145145
with:
146146
path: ~/.cache/dprint
147147
key: ${{ runner.os }}-dprint-${{ hashFiles('package-lock.json', '.dprint.jsonc') }}
@@ -155,8 +155,8 @@ jobs:
155155
runs-on: ubuntu-latest
156156

157157
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
160160
with:
161161
node-version: 'lts/*'
162162
- run: npm ci
@@ -171,8 +171,8 @@ jobs:
171171
runs-on: ubuntu-latest
172172

173173
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
176176
with:
177177
node-version: 'lts/*'
178178
- run: npm ci
@@ -184,9 +184,9 @@ jobs:
184184
runs-on: ubuntu-latest
185185

186186
steps:
187-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
187+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
188188

189-
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
189+
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
190190
with:
191191
node-version: 'lts/*'
192192
- run: |
@@ -225,16 +225,16 @@ jobs:
225225
if: github.event_name == 'pull_request'
226226

227227
steps:
228-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
228+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
229229
with:
230230
path: pr
231231

232-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
232+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
233233
with:
234234
path: base
235235
ref: ${{ github.base_ref }}
236236

237-
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
237+
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
238238
with:
239239
node-version: 'lts/*'
240240
- run: |
@@ -266,8 +266,8 @@ jobs:
266266
runs-on: ubuntu-latest
267267

268268
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
271271
with:
272272
node-version: 'lts/*'
273273
- run: npm ci
@@ -282,8 +282,8 @@ jobs:
282282
runs-on: ubuntu-latest
283283

284284
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
287287
with:
288288
node-version: 'lts/*'
289289
- run: npm ci
@@ -301,8 +301,8 @@ jobs:
301301
runs-on: ubuntu-latest
302302

303303
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
306306
with:
307307
node-version: 'lts/*'
308308
- run: npm ci
@@ -338,7 +338,7 @@ jobs:
338338
339339
- name: Upload baseline diff artifact
340340
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
342342
with:
343343
name: fix_baselines.patch
344344
path: fix_baselines.patch

0 commit comments

Comments
 (0)
Failed to load comments.