@@ -18,8 +18,8 @@ concurrency:
1818 cancel-in-progress : ${{ github.event_name == 'pull_request' }}
1919
2020env :
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
2525jobs :
@@ -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
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
0 commit comments