Skip to content

Commit fd92d04

Browse files
Bump actions/* workflow actions to latest (#4261)
## Summary Silences node 20 deprecation warnings in CI by bumping every github-maintained workflow action onto its current node24-based major. - `actions/checkout` → `v6` - `actions/setup-node` → `v6` - `actions/cache` → `v5` - `actions/upload-artifact` → `v7` No behavior change expected for our usage: `setup-node` is invoked with explicit `cache: yarn`, so the v5/v6 auto-cache changes don't apply, and `upload-artifact@v7` is additive over v4.
1 parent cc8888f commit fd92d04

4 files changed

Lines changed: 36 additions & 36 deletions

File tree

.github/workflows/pr-graphql-compat-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ jobs:
3131
- '^17.0.0-alpha'
3232
steps:
3333
- name: Checkout Code
34-
uses: actions/checkout@v4
34+
uses: actions/checkout@v6
3535

36-
- uses: actions/setup-node@v4
36+
- uses: actions/setup-node@v6
3737
with:
3838
node-version-file: '.node-version'
3939
cache: yarn
4040
- name: Cache node modules
41-
uses: actions/cache@v4
41+
uses: actions/cache@v5
4242
with:
4343
path: node_modules
4444
key: node_modules-${{hashFiles('yarn.lock')}}

.github/workflows/pr.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ jobs:
1212
name: Build
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
16-
- uses: actions/setup-node@v4
15+
- uses: actions/checkout@v6
16+
- uses: actions/setup-node@v6
1717
with:
1818
node-version-file: '.node-version'
1919
cache: yarn
2020
- run: yarn install --immutable
2121
- run: yarn build
22-
- uses: actions/cache@v4
22+
- uses: actions/cache@v5
2323
with:
2424
key: build-${{ github.sha }}
2525
path: ${{ env.BUILD-CACHE-LIST }}
@@ -28,8 +28,8 @@ jobs:
2828
name: CSpell
2929
runs-on: ubuntu-latest
3030
steps:
31-
- uses: actions/checkout@v4
32-
- uses: actions/setup-node@v4
31+
- uses: actions/checkout@v6
32+
- uses: actions/setup-node@v6
3333
with:
3434
node-version-file: '.node-version'
3535
cache: yarn
@@ -40,8 +40,8 @@ jobs:
4040
name: Format
4141
runs-on: ubuntu-latest
4242
steps:
43-
- uses: actions/checkout@v4
44-
- uses: actions/setup-node@v4
43+
- uses: actions/checkout@v6
44+
- uses: actions/setup-node@v6
4545
with:
4646
node-version-file: '.node-version'
4747
cache: yarn
@@ -53,8 +53,8 @@ jobs:
5353
name: Yarn Dedupe Check
5454
runs-on: ubuntu-latest
5555
steps:
56-
- uses: actions/checkout@v4
57-
- uses: actions/setup-node@v4
56+
- uses: actions/checkout@v6
57+
- uses: actions/setup-node@v6
5858
with:
5959
node-version-file: '.node-version'
6060
cache: yarn
@@ -66,13 +66,13 @@ jobs:
6666
runs-on: ubuntu-latest
6767
needs: [build]
6868
steps:
69-
- uses: actions/checkout@v4
70-
- uses: actions/setup-node@v4
69+
- uses: actions/checkout@v6
70+
- uses: actions/setup-node@v6
7171
with:
7272
node-version-file: '.node-version'
7373
cache: yarn
7474
- run: yarn install --immutable
75-
- uses: actions/cache@v4
75+
- uses: actions/cache@v5
7676
with:
7777
key: build-${{ github.sha }}
7878
path: ${{ env.BUILD-CACHE-LIST }}
@@ -83,13 +83,13 @@ jobs:
8383
runs-on: ubuntu-latest
8484
needs: [build]
8585
steps:
86-
- uses: actions/checkout@v4
87-
- uses: actions/setup-node@v4
86+
- uses: actions/checkout@v6
87+
- uses: actions/setup-node@v6
8888
with:
8989
node-version-file: '.node-version'
9090
cache: yarn
9191
- run: yarn install --immutable
92-
- uses: actions/cache@v4
92+
- uses: actions/cache@v5
9393
with:
9494
key: build-${{ github.sha }}
9595
path: ${{ env.BUILD-CACHE-LIST }}
@@ -100,13 +100,13 @@ jobs:
100100
runs-on: ubuntu-latest
101101
needs: [build]
102102
steps:
103-
- uses: actions/checkout@v4
104-
- uses: actions/setup-node@v4
103+
- uses: actions/checkout@v6
104+
- uses: actions/setup-node@v6
105105
with:
106106
node-version-file: '.node-version'
107107
cache: yarn
108108
- run: yarn install --immutable
109-
- uses: actions/cache@v4
109+
- uses: actions/cache@v5
110110
with:
111111
key: build-${{ github.sha }}
112112
path: ${{ env.BUILD-CACHE-LIST }}
@@ -118,8 +118,8 @@ jobs:
118118
needs: [build]
119119
continue-on-error: true
120120
steps:
121-
- uses: actions/checkout@v4
122-
- uses: actions/setup-node@v4
121+
- uses: actions/checkout@v6
122+
- uses: actions/setup-node@v6
123123
with:
124124
node-version-file: '.node-version'
125125
cache: yarn
@@ -131,17 +131,17 @@ jobs:
131131
runs-on: ubuntu-latest
132132
needs: [build]
133133
steps:
134-
- uses: actions/checkout@v4
135-
- uses: actions/setup-node@v4
134+
- uses: actions/checkout@v6
135+
- uses: actions/setup-node@v6
136136
with:
137137
node-version-file: '.node-version'
138138
cache: yarn
139139
- run: yarn install --immutable
140-
- uses: actions/cache@v4
140+
- uses: actions/cache@v5
141141
with:
142142
key: build-${{ github.sha }}
143143
path: ${{ env.BUILD-CACHE-LIST }}
144-
- uses: actions/cache@v4
144+
- uses: actions/cache@v5
145145
with:
146146
path: |
147147
~/.cache/Cypress
@@ -151,13 +151,13 @@ jobs:
151151
with:
152152
install: false
153153
command: yarn e2e
154-
- uses: actions/upload-artifact@v4
154+
- uses: actions/upload-artifact@v7
155155
if: failure()
156156
with:
157157
name: cypress-screenshots
158158
path: packages/graphiql/cypress/screenshots
159159
if-no-files-found: ignore
160-
- uses: actions/upload-artifact@v4
160+
- uses: actions/upload-artifact@v7
161161
if: failure()
162162
with:
163163
name: cypress-videos
@@ -171,15 +171,15 @@ jobs:
171171
needs: [build, lint, vitest, e2e]
172172
if: github.event.pull_request.head.repo.full_name == github.repository
173173
steps:
174-
- uses: actions/checkout@v4
174+
- uses: actions/checkout@v6
175175
with:
176176
fetch-depth: 0
177-
- uses: actions/setup-node@v4
177+
- uses: actions/setup-node@v6
178178
with:
179179
node-version-file: '.node-version'
180180
cache: yarn
181181
- run: yarn install --immutable
182-
- uses: actions/cache@v4
182+
- uses: actions/cache@v5
183183
with:
184184
key: build-${{ github.sha }}
185185
path: ${{ env.BUILD-CACHE-LIST }}
@@ -226,8 +226,8 @@ jobs:
226226
name: Check Licenses
227227
runs-on: ubuntu-latest
228228
steps:
229-
- uses: actions/checkout@v4
230-
- uses: actions/setup-node@v4
229+
- uses: actions/checkout@v6
230+
- uses: actions/setup-node@v6
231231
with:
232232
node-version-file: '.node-version'
233233
cache: yarn

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: Checkout Code
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@v6
3636
with:
3737
fetch-depth: 0
3838

.github/workflows/update-cdn-example.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v5
21+
- uses: actions/checkout@v6
2222
- uses: actions/setup-node@v6
2323
with:
2424
node-version-file: '.node-version'

0 commit comments

Comments
 (0)