Skip to content

Commit 769978c

Browse files
authored
ci: bump GitHub Actions to Node 24 (#800)
1 parent aa6c203 commit 769978c

5 files changed

Lines changed: 42 additions & 42 deletions

File tree

.github/workflows/ai-review.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
pull-requests: write
3939
id-token: write
4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v6
4242
with:
4343
fetch-depth: 0
4444

@@ -49,7 +49,7 @@ jobs:
4949
# ─────────────────────────────────────────────────────────────────────
5050
- name: Mint App token
5151
id: app-token
52-
uses: actions/create-github-app-token@v1
52+
uses: actions/create-github-app-token@v3
5353
with:
5454
app-id: ${{ secrets.IPR_APP_ID }}
5555
private-key: ${{ secrets.IPR_APP_PRIVATE_KEY }}
@@ -204,7 +204,7 @@ jobs:
204204
205205
- name: Comment on PR if Argus review failed
206206
if: steps.skip-check.outputs.skip != 'true' && (steps.ai-review.outcome == 'failure' || steps.verify.outputs.review_posted != 'true')
207-
uses: actions/github-script@v7
207+
uses: actions/github-script@v8
208208
env:
209209
RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
210210
with:

.github/workflows/ci.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
python-version: ["3.10", "3.11", "3.12", "3.13"]
2525

2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v6
2828

2929
- name: Set up Python ${{ matrix.python-version }}
30-
uses: actions/setup-python@v5
30+
uses: actions/setup-python@v6
3131
with:
3232
python-version: ${{ matrix.python-version }}
3333

@@ -74,10 +74,10 @@ jobs:
7474
--health-retries 10
7575
7676
steps:
77-
- uses: actions/checkout@v4
77+
- uses: actions/checkout@v6
7878

7979
- name: Set up Python 3.12
80-
uses: actions/setup-python@v5
80+
uses: actions/setup-python@v6
8181
with:
8282
python-version: "3.12"
8383

@@ -102,12 +102,12 @@ jobs:
102102
if: github.event_name == 'pull_request'
103103

104104
steps:
105-
- uses: actions/checkout@v4
105+
- uses: actions/checkout@v6
106106
with:
107107
fetch-depth: 0
108108

109109
- name: Validate PR commits
110-
uses: amannn/action-semantic-pull-request@v5
110+
uses: amannn/action-semantic-pull-request@v6
111111
env:
112112
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
113113

@@ -157,10 +157,10 @@ jobs:
157157
runs-on: ubuntu-latest
158158

159159
steps:
160-
- uses: actions/checkout@v4
160+
- uses: actions/checkout@v6
161161

162162
- name: Set up Python 3.11
163-
uses: actions/setup-python@v5
163+
uses: actions/setup-python@v6
164164
with:
165165
python-version: "3.11"
166166

@@ -251,10 +251,10 @@ jobs:
251251
runs-on: ubuntu-latest
252252

253253
steps:
254-
- uses: actions/checkout@v4
254+
- uses: actions/checkout@v6
255255

256256
- name: Set up Python
257-
uses: actions/setup-python@v5
257+
uses: actions/setup-python@v6
258258
with:
259259
python-version: "3.11"
260260

@@ -360,15 +360,15 @@ jobs:
360360
continue-on-error: true
361361

362362
steps:
363-
- uses: actions/checkout@v4
363+
- uses: actions/checkout@v6
364364

365365
- name: Set up Python 3.12
366-
uses: actions/setup-python@v5
366+
uses: actions/setup-python@v6
367367
with:
368368
python-version: "3.12"
369369

370370
- name: Set up Node 22
371-
uses: actions/setup-node@v4
371+
uses: actions/setup-node@v6
372372
with:
373373
node-version: "22"
374374

@@ -377,7 +377,7 @@ jobs:
377377
# Cache key is salted with the pinned ``@adcp/sdk`` version so
378378
# bumping ADCP_SDK_VERSION invalidates the cache deterministically.
379379
- name: Cache ~/.npm
380-
uses: actions/cache@v4
380+
uses: actions/cache@v5
381381
with:
382382
path: ~/.npm
383383
key: ${{ runner.os }}-npm-adcp-sdk-${{ env.ADCP_SDK_VERSION }}
@@ -473,7 +473,7 @@ jobs:
473473
"
474474
475475
- if: always()
476-
uses: actions/upload-artifact@v4
476+
uses: actions/upload-artifact@v7
477477
with:
478478
name: storyboard-result-${{ github.run_attempt }}
479479
path: storyboard-result.json
@@ -484,10 +484,10 @@ jobs:
484484
runs-on: ubuntu-latest
485485

486486
steps:
487-
- uses: actions/checkout@v4
487+
- uses: actions/checkout@v6
488488

489489
- name: Set up Python 3.12
490-
uses: actions/setup-python@v5
490+
uses: actions/setup-python@v6
491491
with:
492492
python-version: "3.12"
493493

@@ -529,22 +529,22 @@ jobs:
529529
--health-retries 10
530530
531531
steps:
532-
- uses: actions/checkout@v4
532+
- uses: actions/checkout@v6
533533

534534
- name: Set up Python 3.12
535-
uses: actions/setup-python@v5
535+
uses: actions/setup-python@v6
536536
with:
537537
python-version: "3.12"
538538

539539
- name: Set up Node 22
540-
uses: actions/setup-node@v4
540+
uses: actions/setup-node@v6
541541
with:
542542
node-version: "22"
543543

544544
# Same cache pattern as the storyboard job: keyed by
545545
# ADCP_SDK_VERSION so a bump invalidates deterministically.
546546
- name: Cache ~/.npm
547-
uses: actions/cache@v4
547+
uses: actions/cache@v5
548548
with:
549549
path: ~/.npm
550550
key: ${{ runner.os }}-npm-adcp-sdk-${{ env.ADCP_SDK_VERSION }}
@@ -739,7 +739,7 @@ jobs:
739739
"
740740
741741
- if: always()
742-
uses: actions/upload-artifact@v4
742+
uses: actions/upload-artifact@v7
743743
with:
744744
name: v3-storyboard-result-${{ github.run_attempt }}
745745
path: examples/v3_reference_seller/v3-storyboard-result.json
@@ -757,20 +757,20 @@ jobs:
757757
# blocks CI.
758758

759759
steps:
760-
- uses: actions/checkout@v4
760+
- uses: actions/checkout@v6
761761

762762
- name: Set up Python 3.12
763-
uses: actions/setup-python@v5
763+
uses: actions/setup-python@v6
764764
with:
765765
python-version: "3.12"
766766

767767
- name: Set up Node 22
768-
uses: actions/setup-node@v4
768+
uses: actions/setup-node@v6
769769
with:
770770
node-version: "22"
771771

772772
- name: Cache ~/.npm
773-
uses: actions/cache@v4
773+
uses: actions/cache@v5
774774
with:
775775
path: ~/.npm
776776
key: ${{ runner.os }}-npm-adcp-sdk-${{ env.ADCP_SDK_VERSION }}
@@ -846,7 +846,7 @@ jobs:
846846
cat tenant-b-storyboard.json | head -50
847847
848848
- if: always()
849-
uses: actions/upload-artifact@v4
849+
uses: actions/upload-artifact@v7
850850
with:
851851
name: multi-platform-storyboards-${{ github.run_attempt }}
852852
path: |
@@ -865,20 +865,20 @@ jobs:
865865
# calls. This job is the storyboard-level proof that the design
866866
# works end-to-end. Blocking gate — no continue-on-error.
867867
steps:
868-
- uses: actions/checkout@v4
868+
- uses: actions/checkout@v6
869869

870870
- name: Set up Python 3.12
871-
uses: actions/setup-python@v5
871+
uses: actions/setup-python@v6
872872
with:
873873
python-version: "3.12"
874874

875875
- name: Set up Node 22
876-
uses: actions/setup-node@v4
876+
uses: actions/setup-node@v6
877877
with:
878878
node-version: "22"
879879

880880
- name: Cache ~/.npm
881-
uses: actions/cache@v4
881+
uses: actions/cache@v5
882882
with:
883883
path: ~/.npm
884884
key: ${{ runner.os }}-npm-adcp-sdk-${{ env.ADCP_SDK_VERSION }}
@@ -1018,7 +1018,7 @@ jobs:
10181018
"
10191019
10201020
- if: always()
1021-
uses: actions/upload-artifact@v4
1021+
uses: actions/upload-artifact@v7
10221022
with:
10231023
name: sales-proposal-mode-storyboard-${{ github.run_attempt }}
10241024
path: proposal-finalize-storyboard.json

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ jobs:
1313
docs:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717

18-
- uses: actions/setup-python@v5
18+
- uses: actions/setup-python@v6
1919
with:
2020
python-version: '3.11'
2121

2222
- name: Install uv
23-
uses: astral-sh/setup-uv@v3
23+
uses: astral-sh/setup-uv@v8.1.0
2424

2525
- name: Install dependencies
2626
run: |

.github/workflows/release-please.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ jobs:
1313
release-please:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: googleapis/release-please-action@v4
16+
- uses: googleapis/release-please-action@v5
1717
id: release
1818
with:
1919
release-type: python
2020

2121
# Publish to PyPI when a release is created
2222
- name: Checkout
2323
if: ${{ steps.release.outputs.release_created }}
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2525

2626
- name: Setup Python
2727
if: ${{ steps.release.outputs.release_created }}
28-
uses: actions/setup-python@v5
28+
uses: actions/setup-python@v6
2929
with:
3030
python-version: '3.10'
3131

.github/workflows/sync-agent-roles.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
Sync `.agents/roles/` from canonical source in `adcontextprotocol/adcp`.
6565
EOF
6666
67-
- uses: peter-evans/create-pull-request@v7
67+
- uses: peter-evans/create-pull-request@v8
6868
if: steps.diff.outputs.changed == 'true'
6969
with:
7070
branch: claude-routine/sync-agent-roles

0 commit comments

Comments
 (0)