Browse code

Merge pull request #51650 from thaJeztah/bump_actions

gha: update actions/checkout@v6, actions/upload-artifact@v5, actions/download-artifact@v6

Sebastiaan van Stijn authored on 2025/12/03 05:28:40
Showing 11 changed files
... ...
@@ -25,7 +25,7 @@ jobs:
25 25
     steps:
26 26
       -
27 27
         name: Checkout
28
-        uses: actions/checkout@v4
28
+        uses: actions/checkout@v6
29 29
         with:
30 30
           fetch-depth: 0
31 31
       -
... ...
@@ -36,7 +36,7 @@ jobs:
36 36
     steps:
37 37
       -
38 38
         name: Checkout
39
-        uses: actions/checkout@v4
39
+        uses: actions/checkout@v6
40 40
       -
41 41
         name: Set up runner
42 42
         uses: ./.github/actions/setup-runner
... ...
@@ -87,7 +87,7 @@ jobs:
87 87
       -
88 88
         name: Upload reports
89 89
         if: always()
90
-        uses: actions/upload-artifact@v4
90
+        uses: actions/upload-artifact@v5
91 91
         with:
92 92
           name: test-reports-unit--${{ matrix.mode }}
93 93
           path: /tmp/reports/*
... ...
@@ -109,7 +109,7 @@ jobs:
109 109
           cache: false
110 110
       -
111 111
         name: Download reports
112
-        uses: actions/download-artifact@v4
112
+        uses: actions/download-artifact@v6
113 113
         with:
114 114
           pattern: test-reports-unit-*
115 115
           path: /tmp/reports
... ...
@@ -39,7 +39,7 @@ jobs:
39 39
     steps:
40 40
       -
41 41
         name: Checkout
42
-        uses: actions/checkout@v4
42
+        uses: actions/checkout@v6
43 43
       -
44 44
         name: Set up runner
45 45
         uses: ./.github/actions/setup-runner
... ...
@@ -82,7 +82,7 @@ jobs:
82 82
       -
83 83
         name: Upload reports
84 84
         if: always()
85
-        uses: actions/upload-artifact@v4
85
+        uses: actions/upload-artifact@v5
86 86
         with:
87 87
           name: test-reports-docker-py-${{ inputs.storage }}
88 88
           path: /tmp/reports/*
... ...
@@ -95,7 +95,7 @@ jobs:
95 95
     steps:
96 96
       -
97 97
         name: Checkout
98
-        uses: actions/checkout@v4
98
+        uses: actions/checkout@v6
99 99
       -
100 100
         name: Set up runner
101 101
         uses: ./.github/actions/setup-runner
... ...
@@ -169,7 +169,7 @@ jobs:
169 169
     steps:
170 170
       -
171 171
         name: Checkout
172
-        uses: actions/checkout@v4
172
+        uses: actions/checkout@v6
173 173
       -
174 174
         name: Set up runner
175 175
         uses: ./.github/actions/setup-runner
... ...
@@ -250,7 +250,7 @@ jobs:
250 250
       -
251 251
         name: Upload reports
252 252
         if: always()
253
-        uses: actions/upload-artifact@v4
253
+        uses: actions/upload-artifact@v5
254 254
         with:
255 255
           name: test-reports-integration-${{ inputs.storage }}-${{ env.TESTREPORTS_NAME }}
256 256
           path: /tmp/reports/*
... ...
@@ -272,7 +272,7 @@ jobs:
272 272
           cache: false
273 273
       -
274 274
         name: Download reports
275
-        uses: actions/download-artifact@v4
275
+        uses: actions/download-artifact@v6
276 276
         with:
277 277
           path: /tmp/reports
278 278
           pattern: test-reports-integration-${{ inputs.storage }}-*
... ...
@@ -295,7 +295,7 @@ jobs:
295 295
     steps:
296 296
       -
297 297
         name: Checkout
298
-        uses: actions/checkout@v4
298
+        uses: actions/checkout@v6
299 299
       -
300 300
         name: Set up Go
301 301
         uses: actions/setup-go@v6
... ...
@@ -393,7 +393,7 @@ jobs:
393 393
     steps:
394 394
       -
395 395
         name: Checkout
396
-        uses: actions/checkout@v4
396
+        uses: actions/checkout@v6
397 397
       -
398 398
         name: Set up runner
399 399
         uses: ./.github/actions/setup-runner
... ...
@@ -466,7 +466,7 @@ jobs:
466 466
       -
467 467
         name: Upload reports
468 468
         if: always()
469
-        uses: actions/upload-artifact@v4
469
+        uses: actions/upload-artifact@v5
470 470
         with:
471 471
           name: test-reports-integration-cli-${{ inputs.storage }}-${{ matrix.mode }}-${{ env.TESTREPORTS_NAME }}
472 472
           path: /tmp/reports/*
... ...
@@ -488,7 +488,7 @@ jobs:
488 488
           cache: false
489 489
       -
490 490
         name: Download reports
491
-        uses: actions/download-artifact@v4
491
+        uses: actions/download-artifact@v6
492 492
         with:
493 493
           path: /tmp/reports
494 494
           pattern: test-reports-integration-cli-${{ inputs.storage }}-${{ matrix.mode }}-*
... ...
@@ -39,7 +39,7 @@ jobs:
39 39
     steps:
40 40
       -
41 41
         name: Checkout
42
-        uses: actions/checkout@v4
42
+        uses: actions/checkout@v6
43 43
       -
44 44
         name: Set up Lima
45 45
         uses: lima-vm/lima-actions/setup@03b96d61959e83b2c737e44162c3088e81de0886  # v1.0.1
... ...
@@ -167,7 +167,7 @@ jobs:
167 167
       -
168 168
         name: Upload reports
169 169
         if: always()
170
-        uses: actions/upload-artifact@v4
170
+        uses: actions/upload-artifact@v5
171 171
         with:
172 172
           name: test-reports-integration-${{ env.TESTREPORTS_NAME }}
173 173
           path: /tmp/reports/*
... ...
@@ -192,7 +192,7 @@ jobs:
192 192
         run: echo "TESTREPORTS_NAME=$(basename ${{ inputs.template }})*" >> $GITHUB_ENV
193 193
       -
194 194
         name: Download reports
195
-        uses: actions/download-artifact@v4
195
+        uses: actions/download-artifact@v6
196 196
         with:
197 197
           path: /tmp/reports
198 198
           pattern: test-reports-integration-${{ env.TESTREPORTS_NAME }}
... ...
@@ -53,7 +53,7 @@ jobs:
53 53
     steps:
54 54
       -
55 55
         name: Checkout
56
-        uses: actions/checkout@v4
56
+        uses: actions/checkout@v6
57 57
         with:
58 58
           path: ${{ env.GOPATH }}/src/github.com/docker/docker
59 59
       -
... ...
@@ -98,7 +98,7 @@ jobs:
98 98
           docker cp "${{ env.TEST_CTN_NAME }}`:c`:\containerd\bin\containerd-shim-runhcs-v1.exe" ${{ env.BIN_OUT }}\
99 99
       -
100 100
         name: Upload artifacts
101
-        uses: actions/upload-artifact@v4
101
+        uses: actions/upload-artifact@v5
102 102
         with:
103 103
           name: build-${{ inputs.storage }}-${{ inputs.os }}
104 104
           path: ${{ env.BIN_OUT }}/*
... ...
@@ -117,7 +117,7 @@ jobs:
117 117
     steps:
118 118
       -
119 119
         name: Checkout
120
-        uses: actions/checkout@v4
120
+        uses: actions/checkout@v6
121 121
         with:
122 122
           path: ${{ env.GOPATH }}/src/github.com/docker/docker
123 123
       -
... ...
@@ -166,7 +166,7 @@ jobs:
166 166
       -
167 167
         name: Upload reports
168 168
         if: always()
169
-        uses: actions/upload-artifact@v4
169
+        uses: actions/upload-artifact@v5
170 170
         with:
171 171
           name: ${{ inputs.os }}-${{ inputs.storage }}-unit-reports
172 172
           path: ${{ env.GOPATH }}\src\github.com\docker\docker\bundles\*
... ...
@@ -187,7 +187,7 @@ jobs:
187 187
           cache: false
188 188
       -
189 189
         name: Download artifacts
190
-        uses: actions/download-artifact@v4
190
+        uses: actions/download-artifact@v6
191 191
         with:
192 192
           name: ${{ inputs.os }}-${{ inputs.storage }}-unit-reports
193 193
           path: /tmp/artifacts
... ...
@@ -208,7 +208,7 @@ jobs:
208 208
     steps:
209 209
       -
210 210
         name: Checkout
211
-        uses: actions/checkout@v4
211
+        uses: actions/checkout@v6
212 212
       -
213 213
         name: Set up Go
214 214
         uses: actions/setup-go@v6
... ...
@@ -264,7 +264,7 @@ jobs:
264 264
     steps:
265 265
       -
266 266
         name: Checkout
267
-        uses: actions/checkout@v4
267
+        uses: actions/checkout@v6
268 268
         with:
269 269
           path: ${{ env.GOPATH }}/src/github.com/docker/docker
270 270
       -
... ...
@@ -292,7 +292,7 @@ jobs:
292 292
           Get-ChildItem Env: | Out-String
293 293
       -
294 294
         name: Download artifacts
295
-        uses: actions/download-artifact@v4
295
+        uses: actions/download-artifact@v6
296 296
         with:
297 297
           name: build-${{ inputs.storage }}-${{ inputs.os }}
298 298
           path: ${{ env.BIN_OUT }}
... ...
@@ -469,7 +469,7 @@ jobs:
469 469
       -
470 470
         name: Upload reports
471 471
         if: always()
472
-        uses: actions/upload-artifact@v4
472
+        uses: actions/upload-artifact@v5
473 473
         with:
474 474
           name: ${{ inputs.os }}-${{ inputs.storage }}-integration-reports-${{ matrix.runtime }}-${{ env.TESTREPORTS_NAME }}
475 475
           path: ${{ env.GOPATH }}\src\github.com\docker\docker\bundles\*
... ...
@@ -502,7 +502,7 @@ jobs:
502 502
           cache: false
503 503
       -
504 504
         name: Download reports
505
-        uses: actions/download-artifact@v4
505
+        uses: actions/download-artifact@v6
506 506
         with:
507 507
           path: /tmp/reports
508 508
           pattern: ${{ inputs.os }}-${{ inputs.storage }}-integration-reports-${{ matrix.runtime }}-*
... ...
@@ -101,7 +101,7 @@ jobs:
101 101
     steps:
102 102
       -
103 103
         name: Checkout
104
-        uses: actions/checkout@v4
104
+        uses: actions/checkout@v6
105 105
       -
106 106
         name: Set up runner
107 107
         uses: ./.github/actions/setup-runner
... ...
@@ -146,7 +146,7 @@ jobs:
146 146
       -
147 147
         name: Upload reports
148 148
         if: always()
149
-        uses: actions/upload-artifact@v4
149
+        uses: actions/upload-artifact@v5
150 150
         with:
151 151
           name: test-reports-unit-arm64-graphdriver
152 152
           path: /tmp/reports/*
... ...
@@ -168,7 +168,7 @@ jobs:
168 168
           cache: false
169 169
       -
170 170
         name: Download reports
171
-        uses: actions/download-artifact@v4
171
+        uses: actions/download-artifact@v6
172 172
         with:
173 173
           pattern: test-reports-unit-arm64-*
174 174
           path: /tmp/reports
... ...
@@ -191,7 +191,7 @@ jobs:
191 191
     steps:
192 192
       -
193 193
         name: Checkout
194
-        uses: actions/checkout@v4
194
+        uses: actions/checkout@v6
195 195
       -
196 196
         name: Set up runner
197 197
         uses: ./.github/actions/setup-runner
... ...
@@ -250,7 +250,7 @@ jobs:
250 250
       -
251 251
         name: Upload reports
252 252
         if: always()
253
-        uses: actions/upload-artifact@v4
253
+        uses: actions/upload-artifact@v5
254 254
         with:
255 255
           name: test-reports-integration-arm64-graphdriver
256 256
           path: /tmp/reports/*
... ...
@@ -272,7 +272,7 @@ jobs:
272 272
           cache: false
273 273
       -
274 274
         name: Download reports
275
-        uses: actions/download-artifact@v4
275
+        uses: actions/download-artifact@v6
276 276
         with:
277 277
           path: /tmp/reports
278 278
           pattern: test-reports-integration-arm64-*
... ...
@@ -49,7 +49,7 @@ jobs:
49 49
     steps:
50 50
       -
51 51
         name: Checkout
52
-        uses: actions/checkout@v4
52
+        uses: actions/checkout@v6
53 53
       -
54 54
         name: Docker meta
55 55
         id: meta
... ...
@@ -83,7 +83,7 @@ jobs:
83 83
           mv "${bakeFile#cwd://}" "/tmp/bake-meta.json"
84 84
       -
85 85
         name: Upload meta bake definition
86
-        uses: actions/upload-artifact@v4
86
+        uses: actions/upload-artifact@v5
87 87
         with:
88 88
           name: bake-meta
89 89
           path: /tmp/bake-meta.json
... ...
@@ -109,7 +109,7 @@ jobs:
109 109
     steps:
110 110
       -
111 111
         name: Checkout
112
-        uses: actions/checkout@v4
112
+        uses: actions/checkout@v6
113 113
         with:
114 114
           fetch-depth: 0
115 115
       -
... ...
@@ -119,7 +119,7 @@ jobs:
119 119
           echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
120 120
       -
121 121
         name: Download meta bake definition
122
-        uses: actions/download-artifact@v4
122
+        uses: actions/download-artifact@v6
123 123
         with:
124 124
           name: bake-meta
125 125
           path: /tmp
... ...
@@ -164,7 +164,7 @@ jobs:
164 164
       -
165 165
         name: Upload digest
166 166
         if: github.event_name != 'pull_request' && github.repository == 'moby/moby'
167
-        uses: actions/upload-artifact@v4
167
+        uses: actions/upload-artifact@v5
168 168
         with:
169 169
           name: digests-${{ env.PLATFORM_PAIR }}
170 170
           path: /tmp/digests/*
... ...
@@ -180,13 +180,13 @@ jobs:
180 180
     steps:
181 181
       -
182 182
         name: Download meta bake definition
183
-        uses: actions/download-artifact@v4
183
+        uses: actions/download-artifact@v6
184 184
         with:
185 185
           name: bake-meta
186 186
           path: /tmp
187 187
       -
188 188
         name: Download digests
189
-        uses: actions/download-artifact@v4
189
+        uses: actions/download-artifact@v6
190 190
         with:
191 191
           path: /tmp/digests
192 192
           pattern: digests-*
... ...
@@ -53,7 +53,7 @@ jobs:
53 53
           targets: binary
54 54
       -
55 55
         name: Upload artifacts
56
-        uses: actions/upload-artifact@v4
56
+        uses: actions/upload-artifact@v5
57 57
         with:
58 58
           name: binary
59 59
           path: ${{ env.DESTDIR }}
... ...
@@ -100,7 +100,7 @@ jobs:
100 100
         uses: crazy-max/ghaction-github-runtime@v3
101 101
       -
102 102
         name: Checkout
103
-        uses: actions/checkout@v4
103
+        uses: actions/checkout@v6
104 104
         with:
105 105
           path: moby
106 106
       -
... ...
@@ -116,7 +116,7 @@ jobs:
116 116
         working-directory: moby
117 117
       -
118 118
         name: Checkout BuildKit ${{ env.BUILDKIT_REF }}
119
-        uses: actions/checkout@v4
119
+        uses: actions/checkout@v6
120 120
         with:
121 121
           repository: ${{ env.BUILDKIT_REPO }}
122 122
           ref: ${{ env.BUILDKIT_REF }}
... ...
@@ -133,7 +133,7 @@ jobs:
133 133
           buildkitd-flags: --debug
134 134
       -
135 135
         name: Download binary artifacts
136
-        uses: actions/download-artifact@v4
136
+        uses: actions/download-artifact@v6
137 137
         with:
138 138
           name: binary
139 139
           path: ./buildkit/build/moby/
... ...
@@ -184,7 +184,7 @@ jobs:
184 184
         working-directory: ${{ env.GOPATH }}/src/github.com/docker/docker
185 185
     steps:
186 186
       - name: Checkout
187
-        uses: actions/checkout@v4
187
+        uses: actions/checkout@v6
188 188
         with:
189 189
           path: ${{ env.GOPATH }}/src/github.com/docker/docker
190 190
 
... ...
@@ -225,7 +225,7 @@ jobs:
225 225
           go install github.com/distribution/distribution/v3/cmd/registry@latest
226 226
 
227 227
       - name: Checkout BuildKit
228
-        uses: actions/checkout@v4
228
+        uses: actions/checkout@v6
229 229
         with:
230 230
           repository: moby/buildkit
231 231
           ref: master
... ...
@@ -248,7 +248,7 @@ jobs:
248 248
           cp ${{ env.GOPATH }}\bin\buildctl.exe ${{ env.BIN_OUT }}
249 249
 
250 250
       - name: Upload artifacts
251
-        uses: actions/upload-artifact@v4
251
+        uses: actions/upload-artifact@v5
252 252
         with:
253 253
           name: build-windows
254 254
           path: ${{ env.BIN_OUT }}/*
... ...
@@ -307,7 +307,7 @@ jobs:
307 307
         uses: crazy-max/ghaction-github-runtime@v3
308 308
 
309 309
       - name: Checkout
310
-        uses: actions/checkout@v4
310
+        uses: actions/checkout@v6
311 311
         with:
312 312
           path: moby
313 313
 
... ...
@@ -324,14 +324,14 @@ jobs:
324 324
         working-directory: moby
325 325
 
326 326
       - name: Checkout BuildKit ${{ env.BUILDKIT_REF }}
327
-        uses: actions/checkout@v4
327
+        uses: actions/checkout@v6
328 328
         with:
329 329
           repository: ${{ env.BUILDKIT_REPO }}
330 330
           ref: ${{ env.BUILDKIT_REF }}
331 331
           path: buildkit
332 332
 
333 333
       - name: Download Moby artifacts
334
-        uses: actions/download-artifact@v4
334
+        uses: actions/download-artifact@v6
335 335
         with:
336 336
           name: build-windows
337 337
           path: ${{ env.BIN_OUT }}
... ...
@@ -75,7 +75,7 @@ jobs:
75 75
     steps:
76 76
       -
77 77
         name: Checkout
78
-        uses: actions/checkout@v4
78
+        uses: actions/checkout@v6
79 79
       -
80 80
         name: Create matrix
81 81
         id: platforms
... ...
@@ -47,7 +47,7 @@ jobs:
47 47
 
48 48
     steps:
49 49
       - name: Checkout
50
-        uses: actions/checkout@v4
50
+        uses: actions/checkout@v6
51 51
         with:
52 52
           fetch-depth: 2
53 53
       - name: Set up Go
... ...
@@ -110,7 +110,7 @@ jobs:
110 110
     steps:
111 111
       -
112 112
         name: Checkout
113
-        uses: actions/checkout@v4
113
+        uses: actions/checkout@v6
114 114
       -
115 115
         name: Create matrix
116 116
         id: scripts
... ...
@@ -134,7 +134,7 @@ jobs:
134 134
     steps:
135 135
       -
136 136
         name: Checkout
137
-        uses: actions/checkout@v4
137
+        uses: actions/checkout@v6
138 138
         with:
139 139
           fetch-depth: 0
140 140
       -
... ...
@@ -174,7 +174,7 @@ jobs:
174 174
     steps:
175 175
       -
176 176
         name: Checkout
177
-        uses: actions/checkout@v4
177
+        uses: actions/checkout@v6
178 178
       -
179 179
         name: Create matrix
180 180
         id: platforms