Skip to content

Commit fe1d819

Browse files
authored
Update CI actions and packages (#8984)
1 parent e30f8a0 commit fe1d819

7 files changed

Lines changed: 43 additions & 33 deletions

File tree

.github/workflows/benchmarks.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
pull-requests: write
1717
steps:
1818
- name: Post initial pending comment
19-
uses: actions/github-script@v7
19+
uses: actions/github-script@v9
2020
with:
2121
github-token: ${{ secrets.GITHUB_TOKEN }}
2222
script: |
@@ -182,7 +182,7 @@ jobs:
182182
"${{ matrix.runner-label }}"
183183
184184
- name: Upload benchmark result
185-
uses: actions/upload-artifact@v6
185+
uses: actions/upload-artifact@v7
186186
if: always()
187187
with:
188188
name: benchmark-${{ matrix.test }}-${{ matrix.mode }}-${{ matrix.runner-group }}
@@ -194,7 +194,7 @@ jobs:
194194
# No artifact downloads, no external scripts — just a few API calls.
195195
- name: Update PR comment (progressive)
196196
if: github.event_name == 'pull_request'
197-
uses: actions/github-script@v7
197+
uses: actions/github-script@v9
198198
with:
199199
github-token: ${{ secrets.GITHUB_TOKEN }}
200200
script: |
@@ -331,7 +331,7 @@ jobs:
331331

332332
steps:
333333
- name: Download all benchmark results
334-
uses: actions/download-artifact@v4
334+
uses: actions/download-artifact@v8
335335
continue-on-error: true
336336
with:
337337
pattern: benchmark-*
@@ -341,7 +341,7 @@ jobs:
341341
# overwrite progressive results with a less complete artifact set
342342
# (e.g., when cancel-in-progress killed some jobs mid-run).
343343
- name: Update PR comment with final report
344-
uses: actions/github-script@v7
344+
uses: actions/github-script@v9
345345
with:
346346
github-token: ${{ secrets.GITHUB_TOKEN }}
347347
script: |
@@ -511,7 +511,7 @@ jobs:
511511

512512
steps:
513513
- name: Download all benchmark results
514-
uses: actions/download-artifact@v4
514+
uses: actions/download-artifact@v8
515515
with:
516516
pattern: benchmark-*
517517
path: benchmark-results

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ jobs:
7171
- name: Install Node.js
7272
uses: actions/setup-node@v6
7373
with:
74-
node-version: 22
74+
node-version: 24
7575

7676
- name: Install cspell
77-
run: npm install -g cspell
77+
run: npm install -g cspell@10.0.0
7878

7979
- name: run cspell
8080
run: cspell --config ./cspell.json "website/src/**/*.md" --no-progress --no-cache
@@ -90,8 +90,8 @@ jobs:
9090
- uses: actions/setup-node@v6
9191
name: Setup node
9292
with:
93-
node-version: 22
94-
- run: npm install -g markdownlint-cli2@0.19.0
93+
node-version: 24
94+
- run: npm install -g markdownlint-cli2@0.22.0
9595
name: Install markdownlint-cli2
9696
- run: markdownlint-cli2 "*.md" "website/src/**/*.md"
9797
name: run Markdownlint
@@ -110,7 +110,7 @@ jobs:
110110
- name: Install Node.js
111111
uses: actions/setup-node@v6
112112
with:
113-
node-version: 22
113+
node-version: 24
114114
cache: "yarn"
115115
cache-dependency-path: "website/yarn.lock"
116116

@@ -208,7 +208,7 @@ jobs:
208208
github.event_name != 'pull_request' ||
209209
(github.event_name == 'pull_request' &&
210210
github.event.pull_request.head.repo.full_name == github.repository)
211-
uses: docker/login-action@v3
211+
uses: docker/login-action@v4
212212
with:
213213
username: ${{ vars.DOCKERHUB_USERNAME }}
214214
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -229,13 +229,13 @@ jobs:
229229
CI_BUILD: true
230230

231231
- name: Upload Test Results as Artifact
232-
uses: actions/upload-artifact@v6
232+
uses: actions/upload-artifact@v7
233233
with:
234234
name: test-results-${{ matrix.name }}
235235
path: ${{ matrix.directoryPath }}/TestResults/*.trx
236236

237237
- name: Upload Coverage File as Artifact
238-
uses: actions/upload-artifact@v6
238+
uses: actions/upload-artifact@v7
239239
with:
240240
name: coverage-${{ matrix.name }}
241241
# The * matches a single directory that is named with a GUID.
@@ -244,7 +244,7 @@ jobs:
244244

245245
- name: Upload mismatch files as Artifact
246246
if: steps.run-tests.outcome == 'failure'
247-
uses: actions/upload-artifact@v6
247+
uses: actions/upload-artifact@v7
248248
with:
249249
name: mismatch-files-${{ matrix.name }}
250250
path: ${{ matrix.directoryPath }}/**/__mismatch__/*
@@ -255,7 +255,7 @@ jobs:
255255
runs-on: ubuntu-latest
256256
steps:
257257
- name: Download all coverage artifacts
258-
uses: actions/download-artifact@v7
258+
uses: actions/download-artifact@v8
259259
with:
260260
path: ./output/download
261261
pattern: coverage-*

.github/workflows/coverage.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
timeout-minutes: 5
7373

7474
- name: Log in to Docker Hub
75-
uses: docker/login-action@v3
75+
uses: docker/login-action@v4
7676
with:
7777
username: ${{ vars.DOCKERHUB_USERNAME }}
7878
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -94,13 +94,13 @@ jobs:
9494
CI_BUILD: true
9595

9696
- name: Upload Test Results as Artifact
97-
uses: actions/upload-artifact@v6
97+
uses: actions/upload-artifact@v7
9898
with:
9999
name: test-results-${{ matrix.name }}
100100
path: ${{ matrix.directoryPath }}/TestResults/*.trx
101101

102102
- name: Upload Coverage File as Artifact
103-
uses: actions/upload-artifact@v6
103+
uses: actions/upload-artifact@v7
104104
with:
105105
name: coverage-${{ matrix.name }}
106106
# The * matches a single directory that is named with a GUID.
@@ -109,7 +109,7 @@ jobs:
109109

110110
- name: Upload mismatch files as Artifact
111111
if: failure()
112-
uses: actions/upload-artifact@v6
112+
uses: actions/upload-artifact@v7
113113
with:
114114
name: mismatch-files-${{ matrix.name }}
115115
path: ${{ matrix.directoryPath }}/**/__mismatch__/*
@@ -126,7 +126,7 @@ jobs:
126126
runs-on: ubuntu-latest
127127
steps:
128128
- name: Download all coverage artifacts
129-
uses: actions/download-artifact@v7
129+
uses: actions/download-artifact@v8
130130
with:
131131
path: ./output/download
132132
pattern: coverage-*

.github/workflows/pr-labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ jobs:
1212
name: Apply Labels
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/labeler@v5
15+
- uses: actions/labeler@v6

.github/workflows/publish-website.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
show-progress: false
2222

2323
- name: Docker Login
24-
uses: docker/login-action@v3
24+
uses: docker/login-action@v4
2525
with:
2626
registry: ${{ secrets.CONTAINER_REG_URL }}
2727
username: ${{ secrets.CONTAINER_REG_USERNAME }}
@@ -30,7 +30,7 @@ jobs:
3030
- name: Install Node.js
3131
uses: actions/setup-node@v6
3232
with:
33-
node-version: 22
33+
node-version: 24
3434
cache: "yarn"
3535
cache-dependency-path: "website/yarn.lock"
3636

@@ -66,7 +66,7 @@ jobs:
6666
working-directory: website
6767

6868
- name: Build WebSite Container
69-
uses: docker/build-push-action@v5
69+
uses: docker/build-push-action@v7
7070
with:
7171
context: ./website
7272
file: .docker/website/dockerfile

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -161,17 +161,17 @@ jobs:
161161
NitroIdentityScopes: ${{ secrets.NITRO_IDENTITY_SCOPES }}
162162

163163
- name: 🖋️ Azure login (Windows)
164-
uses: azure/login@v1
164+
uses: azure/login@v3
165165
if: runner.os == 'Windows'
166166
with:
167167
creds: ${{ secrets.SIGNING_CREDENTIALS }}
168168

169169
- name: 🖋️ Sign binary (Windows)
170-
uses: azure/trusted-signing-action@v0
170+
uses: azure/artifact-signing-action@v1
171171
if: runner.os == 'Windows'
172172
with:
173173
endpoint: ${{ vars.AZURE_TRUSTED_SIGNING_ACCOUNT_ENDPOINT }}
174-
trusted-signing-account-name: ${{ secrets.AZURE_CODE_SIGNING_NAME }}
174+
signing-account-name: ${{ secrets.AZURE_CODE_SIGNING_NAME }}
175175
certificate-profile-name: ${{ secrets.WINDOWS_APP_CERT_PROFILE_NAME }}
176176
files: ${{ github.workspace }}\publish\nitro.exe
177177
file-digest: SHA256
@@ -278,7 +278,7 @@ jobs:
278278
security delete-keychain $RUNNER_TEMP/app-signing.keychain-db
279279
280280
- name: 📤 Upload zipped binary as artifact
281-
uses: actions/upload-artifact@v6
281+
uses: actions/upload-artifact@v7
282282
with:
283283
name: nitro-${{ matrix.rid }}
284284
path: nitro-${{ matrix.rid }}.zip
@@ -306,15 +306,15 @@ jobs:
306306
- name: 🧰 Setup Node
307307
uses: actions/setup-node@v6
308308
with:
309-
node-version: 22
309+
node-version: 24
310310
registry-url: ${{ vars.NPM_REGISTRY_URL }}
311311
scope: "@chillicream"
312312

313313
- name: 🧰 Enable corepack
314314
run: corepack enable
315315

316316
- name: 📥 Download all zipped nitro binaries
317-
uses: actions/download-artifact@v7
317+
uses: actions/download-artifact@v8
318318
with:
319319
pattern: nitro-*
320320
merge-multiple: true
@@ -376,7 +376,7 @@ jobs:
376376
shell: bash
377377

378378
- name: 📤 Upload tarball as artifact
379-
uses: actions/upload-artifact@v6
379+
uses: actions/upload-artifact@v7
380380
with:
381381
name: chillicream-nitro-${{ env.GIT_TAG }}.tgz
382382
path: src/Nitro/CommandLine/src/chillicream-nitro/chillicream-nitro-${{ env.GIT_TAG }}.tgz
@@ -500,7 +500,7 @@ jobs:
500500

501501
- name: 🔐 Create GitHub App token
502502
id: app-token
503-
uses: actions/create-github-app-token@v2
503+
uses: actions/create-github-app-token@v3
504504
with:
505505
app-id: ${{ secrets.ACTIONS_APP_ID }}
506506
private-key: ${{ secrets.ACTIONS_APP_PRIVATE_KEY }}

dictionary.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ cadastre
3636
callsite
3737
CCPA
3838
chillicream
39+
CODESIGN
3940
Codespaces
4041
colocated
4142
combinators
@@ -92,6 +93,8 @@ inmemory
9293
inspectable
9394
keepalive
9495
Kellner
96+
keyrings
97+
keyserver
9598
Kydne
9699
LASTEXITCODE
97100
Leia
@@ -126,11 +129,13 @@ nlte
126129
Noda
127130
nologo
128131
Normen
132+
notarytool
129133
noverlaps
130134
Npgsql
131135
nstartsWith
132136
NSwag
133137
ntouches
138+
NUGETAPIKEY
134139
nwithin
135140
oncall
136141
opencover
@@ -152,6 +157,7 @@ preparables
152157
PRIMEM
153158
PROJCS
154159
protobuf
160+
publishaot
155161
queryables
156162
quox
157163
quux
@@ -182,6 +188,7 @@ Skywalker
182188
snapshooter
183189
snupkg
184190
sortings
191+
spctl
185192
Specwise
186193
sqft
187194
srid
@@ -211,6 +218,7 @@ traceparent
211218
tracestate
212219
Trimmable
213220
Tzdb
221+
unittests
214222
unlisten
215223
unpublish
216224
unserialized
@@ -220,11 +228,13 @@ Upsert
220228
upvote
221229
URQL
222230
uuuu
231+
vnext
223232
vsix
224233
VXNlcjox
225234
websockets
226235
Wilhuff
227236
worklist
228237
Wunder
229238
xact
239+
xcrun
230240
xunit

0 commit comments

Comments
 (0)