Skip to content

Commit 4fb477f

Browse files
authored
Bump actions pins (#55)
* Bump actions/cache v5.0.1 → v5.0.3 * Bump actions/checkout v6.0.1 → v6.0.2 * Bump actions/download-artifact v7.0.0 → v8.0.1 * Bump actions/setup-node v6.1.0 → v6.3.0 * Bump actions/setup-python v6.1.0 → v6.2.0 * Bump actions/upload-artifact v6.0.0 → v7.0.0 * Bump astral-sh/ruff-action v3.5.1 → v3.6.1 * Bump oven-sh/setup-bun v2.0.2 → v2.2.0 * Bump pnpm/action-setup v4.2.0 → v5.0.0 * Bump zizmorcore/zizmor-action v0.3.0 → v0.5.2 * Bump actionlint v1.7.9 → v1.7.11 * Bump zizmor v1.19.0 → v1.23.1
1 parent 68448fa commit 4fb477f

2 files changed

Lines changed: 51 additions & 51 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ concurrency:
1818
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
1919

2020
env:
21-
ACTIONLINT_VERSION: "1.7.9"
22-
ACTIONLINT_SHA256SUM: 233b280d05e100837f4af1433c7b40a5dcb306e3aa68fb4f17f8a7f45a7df7b4
21+
ACTIONLINT_VERSION: "1.7.11"
22+
ACTIONLINT_SHA256SUM: 900919a84f2229bac68ca9cd4103ea297abc35e9689ebb842c6e34a3d1b01b0a
2323
ACTIONLINT_REPO: https://github.com/rhysd/actionlint
2424

2525
jobs:
@@ -29,10 +29,10 @@ jobs:
2929
contents: read
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
32+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3333
with:
3434
persist-credentials: false
35-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
35+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3636
with:
3737
python-version: "3.14"
3838
- name: Install requirements
@@ -57,26 +57,26 @@ jobs:
5757
actions: read # Needed by zizmorcore/zizmor-action if repository is private
5858
runs-on: ubuntu-latest
5959
steps:
60-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
60+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6161
with:
6262
persist-credentials: false
6363
- name: Run zizmor
64-
uses: zizmorcore/zizmor-action@e639db99335bc9038abc0e066dfcd72e23d26fb4 # v0.3.0
64+
uses: zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2
6565
with:
6666
advanced-security: false
6767
persona: pedantic
68-
version: v1.19.0
68+
version: v1.23.1
6969

7070
ruff_format:
7171
name: Ruff format check
7272
permissions:
7373
contents: read
7474
runs-on: ubuntu-latest
7575
steps:
76-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
76+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7777
with:
7878
persist-credentials: false
79-
- uses: astral-sh/ruff-action@57714a7c8a2e59f32539362ba31877a1957dded1 # v3.5.1
79+
- uses: astral-sh/ruff-action@4919ec5cf1f49eff0871dbcea0da843445b837e6 # v3.6.1
8080
with:
8181
args: "check --output-format github"
8282

@@ -86,10 +86,10 @@ jobs:
8686
contents: read
8787
runs-on: ubuntu-latest
8888
steps:
89-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
89+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9090
with:
9191
persist-credentials: false
92-
- uses: astral-sh/ruff-action@57714a7c8a2e59f32539362ba31877a1957dded1 # v3.5.1
92+
- uses: astral-sh/ruff-action@4919ec5cf1f49eff0871dbcea0da843445b837e6 # v3.6.1
9393
with:
9494
args: "format --check --diff"
9595

@@ -99,7 +99,7 @@ jobs:
9999
contents: read
100100
runs-on: ubuntu-latest
101101
steps:
102-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
102+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
103103
with:
104104
persist-credentials: false
105105
- name: Install Deno v2.x (latest)
@@ -119,7 +119,7 @@ jobs:
119119
contents: read
120120
runs-on: ubuntu-latest
121121
steps:
122-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
122+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
123123
with:
124124
persist-credentials: false
125125
- name: Install Deno v2.x (latest)
@@ -144,7 +144,7 @@ jobs:
144144
runner: [ubuntu-latest, windows-latest]
145145
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', pypy-3.11]
146146
steps:
147-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
147+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
148148
with:
149149
# required for hatch-vcs versioning
150150
fetch-depth: 0
@@ -154,7 +154,7 @@ jobs:
154154
with:
155155
deno-version: v2.x
156156
- name: Set up Python ${{ matrix.python-version }}
157-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
157+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
158158
with:
159159
python-version: ${{ matrix.python-version }}
160160
- name: Build project
@@ -187,7 +187,7 @@ jobs:
187187
contents: read
188188
runs-on: ubuntu-latest
189189
steps:
190-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
190+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
191191
with:
192192
persist-credentials: false
193193
- name: Install Deno v2.x (latest)
@@ -207,14 +207,14 @@ jobs:
207207
sha256sum -- yt.solver.*.js | tee SHA2-256SUMS
208208
popd
209209
- name: Upload bundle hashes
210-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
210+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
211211
with:
212212
name: bundle-hashes
213213
path: |
214214
dist/SHA2-256SUMS
215215
compression-level: 0
216216
- name: Cache player JS files
217-
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
217+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
218218
env:
219219
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 1
220220
with:
@@ -232,7 +232,7 @@ jobs:
232232
--allow-sys=uid \
233233
src/yt/solver/test/download.ts
234234
- name: Upload player JS artifact
235-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
235+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
236236
with:
237237
name: player-js
238238
path: |
@@ -246,16 +246,16 @@ jobs:
246246
contents: read
247247
runs-on: ubuntu-latest
248248
steps:
249-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
249+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
250250
with:
251251
# required for hatch-vcs versioning
252252
fetch-depth: 0
253253
persist-credentials: false
254254
- name: Install pnpm
255-
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
255+
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
256256
with:
257257
version: 10
258-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
258+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
259259
with:
260260
# minimum supported version
261261
python-version: "3.10"
@@ -279,7 +279,7 @@ jobs:
279279
run: |
280280
pnpm run bundle
281281
- name: Download bundle hashes
282-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
282+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
283283
with:
284284
path: dist
285285
name: bundle-hashes
@@ -294,10 +294,10 @@ jobs:
294294
contents: read
295295
runs-on: ubuntu-latest
296296
steps:
297-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
297+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
298298
with:
299299
persist-credentials: false
300-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
300+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
301301
with:
302302
# minimum supported version
303303
python-version: "3.10"
@@ -312,7 +312,7 @@ jobs:
312312
contents: read
313313
runs-on: ubuntu-latest
314314
steps:
315-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
315+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
316316
with:
317317
# required for hatch-vcs versioning
318318
fetch-depth: 0
@@ -322,7 +322,7 @@ jobs:
322322
with:
323323
# minimum supported version
324324
deno-version: "2.0.0"
325-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
325+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
326326
with:
327327
# minimum supported version
328328
python-version: "3.10"
@@ -346,7 +346,7 @@ jobs:
346346
run: |
347347
deno task bundle
348348
- name: Download bundle hashes
349-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
349+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
350350
with:
351351
path: dist
352352
name: bundle-hashes
@@ -362,7 +362,7 @@ jobs:
362362
contents: read
363363
runs-on: ubuntu-latest
364364
steps:
365-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
365+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
366366
with:
367367
persist-credentials: false
368368
- name: Install Deno
@@ -374,7 +374,7 @@ jobs:
374374
run: |
375375
deno install --frozen
376376
- name: Download player JS artifact
377-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
377+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
378378
with:
379379
path: src/yt/solver/test/players
380380
name: player-js
@@ -393,18 +393,18 @@ jobs:
393393
contents: read
394394
runs-on: ubuntu-latest
395395
steps:
396-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
396+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
397397
with:
398398
# required for hatch-vcs versioning
399399
fetch-depth: 0
400400
persist-credentials: false
401401
- name: Install Bun
402-
uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2
402+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
403403
with:
404404
# minimum supported version
405405
bun-version: "1.0.31"
406406
no-cache: true
407-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
407+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
408408
with:
409409
# minimum supported version
410410
python-version: "3.10"
@@ -428,7 +428,7 @@ jobs:
428428
run: |
429429
bun --bun run bundle
430430
- name: Download bundle hashes
431-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
431+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
432432
with:
433433
path: dist
434434
name: bundle-hashes
@@ -444,11 +444,11 @@ jobs:
444444
contents: read
445445
runs-on: ubuntu-latest
446446
steps:
447-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
447+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
448448
with:
449449
persist-credentials: false
450450
- name: Install Bun
451-
uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2
451+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
452452
with:
453453
# XXX: We support 1.0.31, but test suite requires 1.2.11+
454454
bun-version: "1.2.11"
@@ -457,7 +457,7 @@ jobs:
457457
run: |
458458
bun install --frozen-lockfile
459459
- name: Download player JS artifact
460-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
460+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
461461
with:
462462
path: src/yt/solver/test/players
463463
name: player-js
@@ -472,17 +472,17 @@ jobs:
472472
contents: read
473473
runs-on: ubuntu-latest
474474
steps:
475-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
475+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
476476
with:
477477
# required for hatch-vcs versioning
478478
fetch-depth: 0
479479
persist-credentials: false
480480
- name: Install Node
481-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
481+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
482482
with:
483483
# minimum supported version
484484
node-version: "20.0"
485-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
485+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
486486
with:
487487
# minimum supported version
488488
python-version: "3.10"
@@ -506,7 +506,7 @@ jobs:
506506
run: |
507507
npm run bundle
508508
- name: Download bundle hashes
509-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
509+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
510510
with:
511511
path: dist
512512
name: bundle-hashes
@@ -522,19 +522,19 @@ jobs:
522522
contents: read
523523
runs-on: ubuntu-latest
524524
steps:
525-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
525+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
526526
with:
527527
persist-credentials: false
528528
- name: Install Node
529-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
529+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
530530
with:
531531
# XXX: We support 20.0, but test suite requires 22.18+
532532
node-version: "22.18"
533533
- name: Install Node requirements
534534
run: |
535535
npm ci
536536
- name: Download player JS artifact
537-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
537+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
538538
with:
539539
path: src/yt/solver/test/players
540540
name: player-js

‎.github/workflows/release.yml‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ jobs:
1313
contents: read
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717
with:
1818
fetch-depth: 0 # Needed for hatch-vcs versioning
1919
persist-credentials: false
2020
- uses: denoland/setup-deno@e95548e56dfa95d4e1a28d6f422fafe75c4c26fb # v2.0.3
2121
with:
2222
deno-version: 3fbb1daddbc9333cddf0d8c0735811717dd70f7a # v2.6.3
2323
cache: false
24-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
24+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2525
with:
2626
python-version: "3.10"
2727
- name: Install Python requirements
@@ -31,7 +31,7 @@ jobs:
3131
run: |
3232
python -m build
3333
- name: Upload Python artifacts
34-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
34+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
3535
with:
3636
name: artifacts-py
3737
path: |
@@ -43,7 +43,7 @@ jobs:
4343
deno install --frozen
4444
deno task bundle
4545
- name: Upload JavaScript artifacts
46-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
46+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
4747
with:
4848
name: artifacts-js
4949
path: |
@@ -58,7 +58,7 @@ jobs:
5858
id-token: write # Needed for PyPI trusted publishing
5959
runs-on: ubuntu-latest
6060
steps:
61-
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
61+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
6262
with:
6363
path: dist
6464
name: artifacts-py
@@ -75,10 +75,10 @@ jobs:
7575
contents: write # Needed by gh to publish release to Github
7676
runs-on: ubuntu-latest
7777
steps:
78-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
78+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7979
with:
8080
persist-credentials: false
81-
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
81+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
8282
with:
8383
path: dist
8484
pattern: artifacts-*

0 commit comments

Comments
 (0)