Skip to content

Commit aa32ba0

Browse files
authored
[release/6.x] Update GitHub Actions to use latest action versions (#7782)
1 parent e7813a8 commit aa32ba0

10 files changed

Lines changed: 51 additions & 51 deletions

.github/workflows/ci-containers-ghcr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,21 @@ jobs:
2323
- uses: actions/checkout@v6
2424

2525
- name: Log in to the Container registry
26-
uses: docker/login-action@v3
26+
uses: docker/login-action@v4
2727
with:
2828
registry: ${{ env.REGISTRY }}
2929
username: ${{ github.actor }}
3030
password: ${{ secrets.GITHUB_TOKEN }}
3131

3232
- name: Extract metadata (tags, labels) for default image
3333
id: meta_default
34-
uses: docker/metadata-action@v5
34+
uses: docker/metadata-action@v6
3535
with:
3636
images: ${{ env.REGISTRY }}/${{ github.repository }}/ci/default
3737

3838
- name: Build and push default container
3939
id: push_default
40-
uses: docker/build-push-action@v6
40+
uses: docker/build-push-action@v7
4141
with:
4242
context: .
4343
file: ./docker/ccf_ci
@@ -49,7 +49,7 @@ jobs:
4949
labels: ${{ steps.meta_default.outputs.labels }}
5050

5151
- name: Attest default container
52-
uses: actions/attest-build-provenance@v2
52+
uses: actions/attest-build-provenance@v4
5353
with:
5454
subject-name: ${{ env.REGISTRY }}/${{ github.repository }}/ci/default
5555
subject-digest: ${{ steps.push_default.outputs.digest }}

.github/workflows/ci-verification.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- run: cd tla && ./tlc.py mc consistency/MCMultiNodeReadsAlt.tla
4949

5050
- name: Upload TLC traces
51-
uses: actions/upload-artifact@v4
51+
uses: actions/upload-artifact@v7
5252
if: ${{ failure() }}
5353
with:
5454
name: tlc-model-checking-consistency
@@ -94,7 +94,7 @@ jobs:
9494
- run: ./tlc.py sim --num 500 --depth 50 consistency/MultiNodeReads.tla
9595

9696
- name: Upload TLC traces
97-
uses: actions/upload-artifact@v4
97+
uses: actions/upload-artifact@v7
9898
if: ${{ failure() }}
9999
with:
100100
name: tlc-simulation-consistency
@@ -128,7 +128,7 @@ jobs:
128128
- run: cd tla && ./tlc.py --trace-name 1C3N mc --term-count 0 --request-count 3 --raft-configs 1C3N consensus/MCccfraft.tla
129129

130130
- name: Upload TLC traces
131-
uses: actions/upload-artifact@v4
131+
uses: actions/upload-artifact@v7
132132
if: ${{ failure() }}
133133
with:
134134
name: tlc-model-checking-consensus
@@ -154,7 +154,7 @@ jobs:
154154
- run: ./tlc.py sim consensus/SIMccfraft.tla
155155

156156
- name: Upload TLC traces
157-
uses: actions/upload-artifact@v4
157+
uses: actions/upload-artifact@v7
158158
if: ${{ failure() }}
159159
with:
160160
name: tlc-simulation-consensus
@@ -221,7 +221,7 @@ jobs:
221221
shell: bash
222222

223223
- name: Upload artifacts.
224-
uses: actions/upload-artifact@v4
224+
uses: actions/upload-artifact@v7
225225
if: always()
226226
with:
227227
name: tlc-trace-validation-consensus

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ jobs:
140140
shell: bash
141141

142142
- name: "Upload logs for virtual"
143-
uses: actions/upload-artifact@v4
143+
uses: actions/upload-artifact@v7
144144
with:
145145
name: logs-azurelinux-virtual
146146
path: |
@@ -211,7 +211,7 @@ jobs:
211211
if: success() || failure()
212212

213213
- name: "Upload logs"
214-
uses: actions/upload-artifact@v4
214+
uses: actions/upload-artifact@v7
215215
with:
216216
name: logs-caci-snp
217217
path: |
@@ -290,7 +290,7 @@ jobs:
290290
if: success() || failure()
291291

292292
- name: "Upload logs"
293-
uses: actions/upload-artifact@v4
293+
uses: actions/upload-artifact@v7
294294
with:
295295
name: logs-caci-snp-genoa
296296
path: |

.github/workflows/containers-ghcr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- uses: actions/checkout@v6
3434

3535
- name: Log in to the Container registry
36-
uses: docker/login-action@v3
36+
uses: docker/login-action@v4
3737
with:
3838
registry: ${{ env.REGISTRY }}
3939
username: ${{ github.actor }}
@@ -50,14 +50,14 @@ jobs:
5050

5151
- name: Extract metadata (tags, labels) for the image
5252
id: meta
53-
uses: docker/metadata-action@v5
53+
uses: docker/metadata-action@v6
5454
with:
5555
images: ${{ steps.tref.outputs.img_name }}
5656
if: ${{ steps.tref.outputs.major_release >= '5'}}
5757

5858
- name: Build and push container
5959
id: push
60-
uses: docker/build-push-action@v6
60+
uses: docker/build-push-action@v7
6161
with:
6262
context: .
6363
file: ./docker/app_${{ matrix.type }}
@@ -71,7 +71,7 @@ jobs:
7171
if: ${{ steps.tref.outputs.major_release >= '5'}}
7272

7373
- name: Attest container
74-
uses: actions/attest-build-provenance@v2
74+
uses: actions/attest-build-provenance@v4
7575
with:
7676
subject-name: ${{ steps.tref.outputs.img_name }}
7777
subject-digest: ${{ steps.push.outputs.digest }}

.github/workflows/doc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Setup Pages
3030
id: pages
31-
uses: actions/configure-pages@v5
31+
uses: actions/configure-pages@v6
3232

3333
- name: Build Documentation
3434
run: |
@@ -52,7 +52,7 @@ jobs:
5252
shell: bash
5353

5454
- name: Upload pages
55-
uses: actions/upload-pages-artifact@v3
55+
uses: actions/upload-pages-artifact@v4
5656
with:
5757
path: build/html
5858

@@ -72,4 +72,4 @@ jobs:
7272
steps:
7373
- name: Deploy to GitHub Pages
7474
id: deployment
75-
uses: actions/deploy-pages@v4
75+
uses: actions/deploy-pages@v5

.github/workflows/long-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
5757
- name: "Upload logs"
5858
if: success() || failure()
59-
uses: actions/upload-artifact@v4
59+
uses: actions/upload-artifact@v7
6060
with:
6161
name: logs-asan
6262
path: |
@@ -110,7 +110,7 @@ jobs:
110110
111111
- name: "Upload logs"
112112
if: success() || failure()
113-
uses: actions/upload-artifact@v4
113+
uses: actions/upload-artifact@v7
114114
with:
115115
name: logs-tsan
116116
path: |
@@ -163,7 +163,7 @@ jobs:
163163
164164
- name: "Upload logs"
165165
if: success() || failure()
166-
uses: actions/upload-artifact@v4
166+
uses: actions/upload-artifact@v7
167167
with:
168168
name: logs-lts
169169
path: |
@@ -222,7 +222,7 @@ jobs:
222222
223223
- name: "Upload logs"
224224
if: success() || failure()
225-
uses: actions/upload-artifact@v4
225+
uses: actions/upload-artifact@v7
226226
with:
227227
name: logs-e2e-debug
228228
path: |
@@ -276,7 +276,7 @@ jobs:
276276
277277
- name: "Upload logs"
278278
if: success() || failure()
279-
uses: actions/upload-artifact@v4
279+
uses: actions/upload-artifact@v7
280280
with:
281281
name: logs-e2e-release
282282
path: |
@@ -330,7 +330,7 @@ jobs:
330330
331331
- name: "Upload logs"
332332
if: success() || failure()
333-
uses: actions/upload-artifact@v4
333+
uses: actions/upload-artifact@v7
334334
with:
335335
name: logs-e2e-shuffled
336336
path: |

.github/workflows/long-verification.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- run: cd tla && ./tlc.py --trace-name 2C2N mc --term-count 2 --request-count 0 --raft-configs 2C2N --disable-check-quorum consensus/MCccfraft.tla
4343

4444
- name: Upload TLC traces
45-
uses: actions/upload-artifact@v4
45+
uses: actions/upload-artifact@v7
4646
if: ${{ failure() }}
4747
with:
4848
name: tlc-model-checking-with-atomic-reconfig-consensus
@@ -75,7 +75,7 @@ jobs:
7575
- run: cd tla && ./tlc.py --trace-name 3C2N mc --term-count 2 --request-count 0 --raft-configs 3C2N --disable-check-quorum consensus/MCccfraft.tla
7676

7777
- name: Upload TLC traces
78-
uses: actions/upload-artifact@v4
78+
uses: actions/upload-artifact@v7
7979
if: ${{ failure() }}
8080
with:
8181
name: tlc-model-checking-with-reconfig-consensus
@@ -101,7 +101,7 @@ jobs:
101101
- run: ./tlc.py sim --max-seconds 3000 --depth 500 consensus/SIMccfraft.tla
102102

103103
- name: Upload TLC traces
104-
uses: actions/upload-artifact@v4
104+
uses: actions/upload-artifact@v7
105105
if: ${{ failure() }}
106106
with:
107107
name: tlc-simulation-consensus

.github/workflows/npm.yml

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

1616
steps:
1717
- uses: actions/checkout@v6
18-
- uses: actions/setup-node@v4
18+
- uses: actions/setup-node@v6
1919
with:
2020
node-version: 24
2121
registry-url: "https://registry.npmjs.org"

.github/workflows/release-attestation.yml

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

3838
- name: Attest release assets
3939
id: attest
40-
uses: actions/attest-build-provenance@v3
40+
uses: actions/attest-build-provenance@v4
4141
with:
4242
subject-path: "release-assets/*"
4343

0 commit comments

Comments
 (0)