@@ -60,15 +60,15 @@ jobs:
6060
6161 steps :
6262 - name : Checkout code
63- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
63+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
6464
6565 - name : Set up Python 3.13
66- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
66+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
6767 with :
6868 python-version : " 3.13"
6969
7070 - name : Cache dependencies
71- uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
71+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
7272 with :
7373 # ``.venv`` is deliberately NOT cached: its interpreter symlinks
7474 # point at the exact hosted-Python patch, so a patch bump (e.g.
@@ -213,10 +213,10 @@ jobs:
213213 timeout-minutes : 15
214214 steps :
215215 - name : Checkout code
216- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
216+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
217217
218218 - name : Set up Node.js 20
219- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
219+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
220220 with :
221221 node-version : " 20"
222222
@@ -243,11 +243,11 @@ jobs:
243243 timeout-minutes : 10
244244 steps :
245245 - name : Checkout code
246- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
246+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
247247
248248 # `claude plugin validate` ships in the Claude Code npm package.
249249 - name : Set up Node.js 20
250- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
250+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
251251 with :
252252 node-version : " 20"
253253
@@ -261,7 +261,7 @@ jobs:
261261 run : claude plugin validate . --strict
262262
263263 - name : Install uv
264- uses : astral-sh/setup-uv@38f3f104447c67c051c4a08e39b64a148898af3a # v4.2 .0
264+ uses : astral-sh/setup-uv@bec219d24cd3e171d82865faccec33120bb574f4 # v10.1 .0
265265
266266 # Runs OUTSIDE the source tree, the way a user's copy of the template does:
267267 # no experiments/, no tasks/, no coder_eval checkout on the path. `plan` is a
@@ -305,10 +305,10 @@ jobs:
305305 timeout-minutes : 5
306306 steps :
307307 - name : Checkout code
308- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
308+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
309309
310310 - name : Set up Python 3.13
311- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
311+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
312312 with :
313313 python-version : " 3.13"
314314
@@ -371,15 +371,15 @@ jobs:
371371
372372 steps :
373373 - name : Checkout code
374- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
374+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
375375
376376 - name : Set up Python 3.13
377- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
377+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
378378 with :
379379 python-version : " 3.13"
380380
381381 - name : Cache dependencies
382- uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
382+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
383383 with :
384384 # ``.venv`` is deliberately excluded: tarring/untarring tens of
385385 # thousands of small wheel files on Windows is what was tripping
@@ -424,7 +424,7 @@ jobs:
424424 run : .venv/Scripts/pytest tests/ -v -m "not live and not lint"
425425
426426 - name : Set up Node.js 20
427- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
427+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
428428 with :
429429 node-version : " 20"
430430
@@ -520,23 +520,23 @@ jobs:
520520
521521 steps :
522522 - name : Checkout code
523- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
523+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
524524
525525 - name : Set up Python 3.13
526- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
526+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
527527 with :
528528 python-version : " 3.13"
529529
530530 - name : Set up Node.js 20
531- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
531+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
532532 with :
533533 node-version : " 20"
534534
535535 - name : Install Claude CLI
536536 run : npm install -g @anthropic-ai/claude-code
537537
538538 - name : Cache dependencies
539- uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
539+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
540540 with :
541541 # ``.venv`` excluded: a hosted-Python patch bump orphans its
542542 # interpreter symlink (dangling ``.venv/bin/python`` -> exit 127).
@@ -716,15 +716,15 @@ jobs:
716716
717717 steps :
718718 - name : Checkout code
719- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
719+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
720720
721721 - name : Set up Python 3.13
722- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
722+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
723723 with :
724724 python-version : " 3.13"
725725
726726 - name : Set up Node.js 20
727- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
727+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
728728 with :
729729 node-version : " 20"
730730
@@ -735,7 +735,7 @@ jobs:
735735 # AgentConfig.isolation=true, so the SDK doesn't shell out to bwrap.
736736
737737 - name : Cache dependencies
738- uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
738+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
739739 with :
740740 # ``.venv`` excluded: a hosted-Python patch bump orphans its
741741 # interpreter symlink (dangling ``.venv/bin/python`` -> exit 127).
@@ -902,10 +902,10 @@ jobs:
902902
903903 steps :
904904 - name : Checkout code
905- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
905+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
906906
907907 - name : Set up Python 3.13
908- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
908+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
909909 with :
910910 python-version : " 3.13"
911911
@@ -976,15 +976,15 @@ jobs:
976976
977977 steps :
978978 - name : Checkout code
979- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
979+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
980980
981981 - name : Set up Python 3.13
982- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
982+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
983983 with :
984984 python-version : " 3.13"
985985
986986 - name : Set up Node.js 20
987- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
987+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
988988 with :
989989 node-version : " 20"
990990
@@ -1052,13 +1052,13 @@ jobs:
10521052 # Skip on fork PRs where secrets aren't available (matches e2e-smoke).
10531053 if : github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository
10541054 steps :
1055- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
1055+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
10561056
10571057 # The composite action is agent-agnostic and does NOT install a coding-agent
10581058 # runtime. The dogfood task uses the default claude-code agent, so provide
10591059 # Node + the Claude CLI here (as e2e-smoke does), before invoking the action.
10601060 - name : Set up Node.js 20
1061- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
1061+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
10621062 with :
10631063 node-version : " 20"
10641064 - name : Install Claude CLI
@@ -1198,7 +1198,7 @@ jobs:
11981198
11991199 steps :
12001200 - name : Checkout code
1201- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
1201+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
12021202
12031203 - name : Check Delegate ROPC secrets present
12041204 id : gate
@@ -1239,13 +1239,13 @@ jobs:
12391239
12401240 - name : Set up Python 3.13
12411241 if : steps.gate.outputs.present == 'true'
1242- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
1242+ uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
12431243 with :
12441244 python-version : " 3.13"
12451245
12461246 - name : Set up Node.js 20
12471247 if : steps.gate.outputs.present == 'true'
1248- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
1248+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
12491249 with :
12501250 node-version : " 20"
12511251
0 commit comments