Skip to content

Commit 0751bd4

Browse files
committed
ci: bump GHA actions to Node.js 24-compatible versions
Upgrade actions/checkout v4→v6, actions/setup-node v4→v6, actions/upload-artifact v6→v7, actions/download-artifact v7→v8 across all workflows ahead of GitHub's June 16, 2026 Node.js 24 runner enforcement deadline. Ticket: VL-6548 Session-Id: 1405108f-975b-432f-9b5d-7b5cc273e39a Task-Id: 1fad6e2e-fd13-4342-8c2a-503d83bf3670
1 parent 78b9f20 commit 0751bd4

4 files changed

Lines changed: 27 additions & 27 deletions

File tree

.github/workflows/audit-api-spec.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
run: yq -P < openapi.json > openapi-head.yaml
4848

4949
- name: Upload API spec to artifact
50-
uses: actions/upload-artifact@v6
50+
uses: actions/upload-artifact@v7
5151
with:
5252
name: openapi-head.yaml
5353
path: openapi-head.yaml
@@ -100,7 +100,7 @@ jobs:
100100
run: yq -P < openapi.json > openapi-merge-base.yaml
101101

102102
- name: Upload API spec to artifact
103-
uses: actions/upload-artifact@v6
103+
uses: actions/upload-artifact@v7
104104
with:
105105
name: openapi-merge-base.yaml
106106
path: openapi-merge-base.yaml
@@ -113,12 +113,12 @@ jobs:
113113
specs-identical: ${{ steps.check-specs-identical.outputs.identical }}
114114
steps:
115115
- name: Download head API spec artifact
116-
uses: actions/download-artifact@v7
116+
uses: actions/download-artifact@v8
117117
with:
118118
name: openapi-head.yaml
119119

120120
- name: Download merge base API spec artifact
121-
uses: actions/download-artifact@v7
121+
uses: actions/download-artifact@v8
122122
with:
123123
name: openapi-merge-base.yaml
124124

@@ -145,7 +145,7 @@ jobs:
145145
ref: ${{ github.event.pull_request.head.sha }}
146146

147147
- name: Download head API spec artifact
148-
uses: actions/download-artifact@v7
148+
uses: actions/download-artifact@v8
149149
with:
150150
name: openapi-head.yaml
151151

@@ -194,12 +194,12 @@ jobs:
194194
runs-on: ubuntu-latest
195195
steps:
196196
- name: Download head API spec artifact
197-
uses: actions/download-artifact@v7
197+
uses: actions/download-artifact@v8
198198
with:
199199
name: openapi-head.yaml
200200

201201
- name: Download merge base API spec artifact
202-
uses: actions/download-artifact@v7
202+
uses: actions/download-artifact@v8
203203
with:
204204
name: openapi-merge-base.yaml
205205

.github/workflows/build-and-test.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ jobs:
1818
if: github.event_name == 'pull_request'
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222
with:
2323
fetch-depth: 0
2424

2525
- name: Setup Node.js
26-
uses: actions/setup-node@v4
26+
uses: actions/setup-node@v6
2727
with:
2828
node-version: ${{ inputs.node-version }}
2929
cache: 'npm'
@@ -49,10 +49,10 @@ jobs:
4949
runs-on: ubuntu-latest
5050
steps:
5151
- name: Checkout
52-
uses: actions/checkout@v4
52+
uses: actions/checkout@v6
5353

5454
- name: Setup Node.js
55-
uses: actions/setup-node@v4
55+
uses: actions/setup-node@v6
5656
with:
5757
node-version: ${{ inputs.node-version }}
5858
cache: 'npm'
@@ -78,10 +78,10 @@ jobs:
7878
runs-on: ubuntu-latest
7979
steps:
8080
- name: Checkout
81-
uses: actions/checkout@v4
81+
uses: actions/checkout@v6
8282

8383
- name: Setup Node.js
84-
uses: actions/setup-node@v4
84+
uses: actions/setup-node@v6
8585
with:
8686
node-version: ${{ inputs.node-version }}
8787
cache: 'npm'
@@ -107,10 +107,10 @@ jobs:
107107
runs-on: ubuntu-latest
108108
steps:
109109
- name: Checkout
110-
uses: actions/checkout@v4
110+
uses: actions/checkout@v6
111111

112112
- name: Setup Node.js
113-
uses: actions/setup-node@v4
113+
uses: actions/setup-node@v6
114114
with:
115115
node-version: ${{ inputs.node-version }}
116116
cache: 'npm'
@@ -141,7 +141,7 @@ jobs:
141141
needs: [build]
142142
steps:
143143
- name: Checkout
144-
uses: actions/checkout@v4
144+
uses: actions/checkout@v6
145145

146146
- name: Integration Test (Docker)
147147
run: npm run docker:test:integration
@@ -151,10 +151,10 @@ jobs:
151151
runs-on: ubuntu-latest
152152
steps:
153153
- name: Checkout
154-
uses: actions/checkout@v4
154+
uses: actions/checkout@v6
155155

156156
- name: Setup Node.js
157-
uses: actions/setup-node@v4
157+
uses: actions/setup-node@v6
158158
with:
159159
node-version: ${{ inputs.node-version }}
160160
cache: 'npm'

.github/workflows/pull_request.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
deps-changed: ${{ steps.filter.outputs.deps }}
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v6
2929

3030
- name: Check for dependency file changes
3131
id: filter
@@ -44,10 +44,10 @@ jobs:
4444
runs-on: ubuntu-latest
4545
steps:
4646
- name: Checkout
47-
uses: actions/checkout@v4
47+
uses: actions/checkout@v6
4848

4949
- name: Setup Node.js
50-
uses: actions/setup-node@v4
50+
uses: actions/setup-node@v6
5151
with:
5252
node-version: '22.1.0'
5353
cache: 'npm'
@@ -71,7 +71,7 @@ jobs:
7171
runs-on: ubuntu-latest
7272
steps:
7373
- name: Checkout
74-
uses: actions/checkout@v4
74+
uses: actions/checkout@v6
7575

7676
- name: Set up Docker Buildx
7777
uses: docker/setup-buildx-action@v3

.github/workflows/release-to-ghcr.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424
new-release-version: ${{ steps.release.outputs.new_release_version }}
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v6
2828
with:
2929
fetch-depth: 0
3030

3131
- name: Setup Node.js
32-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v6
3333
with:
3434
node-version: '22'
3535

@@ -53,10 +53,10 @@ jobs:
5353
runs-on: ubuntu-latest
5454
steps:
5555
- name: Checkout
56-
uses: actions/checkout@v4
56+
uses: actions/checkout@v6
5757

5858
- name: Setup Node.js
59-
uses: actions/setup-node@v4
59+
uses: actions/setup-node@v6
6060
with:
6161
node-version: '22'
6262

@@ -81,7 +81,7 @@ jobs:
8181
runs-on: ubuntu-latest
8282
steps:
8383
- name: Checkout
84-
uses: actions/checkout@v4
84+
uses: actions/checkout@v6
8585

8686
- name: Set up Docker Buildx
8787
uses: docker/setup-buildx-action@v3

0 commit comments

Comments
 (0)