Browse code

ci: update bake-action to v6

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>

CrazyMax authored on 2025/01/08 21:39:08
Showing 5 changed files
... ...
@@ -32,7 +32,6 @@ env:
32 32
   SETUP_BUILDKIT_IMAGE: moby/buildkit:latest
33 33
 
34 34
 jobs:
35
-
36 35
   unit-prepare:
37 36
     runs-on: ubuntu-20.04
38 37
     timeout-minutes: 10 # guardrails timeout for the whole job
... ...
@@ -98,7 +97,7 @@ jobs:
98 98
           buildkitd-flags: --debug
99 99
       -
100 100
         name: Build dev image
101
-        uses: docker/bake-action@v4
101
+        uses: docker/bake-action@v6
102 102
         with:
103 103
           targets: dev
104 104
           set: |
... ...
@@ -185,7 +184,7 @@ jobs:
185 185
           buildkitd-flags: --debug
186 186
       -
187 187
         name: Build dev image
188
-        uses: docker/bake-action@v4
188
+        uses: docker/bake-action@v6
189 189
         with:
190 190
           targets: dev
191 191
           set: |
... ...
@@ -239,7 +238,7 @@ jobs:
239 239
           buildkitd-flags: --debug
240 240
       -
241 241
         name: Build dev image
242
-        uses: docker/bake-action@v4
242
+        uses: docker/bake-action@v6
243 243
         with:
244 244
           targets: dev
245 245
           set: |
... ...
@@ -331,7 +330,7 @@ jobs:
331 331
           buildkitd-flags: --debug
332 332
       -
333 333
         name: Build dev image
334
-        uses: docker/bake-action@v4
334
+        uses: docker/bake-action@v6
335 335
         with:
336 336
           targets: dev
337 337
           set: |
... ...
@@ -521,7 +520,7 @@ jobs:
521 521
           buildkitd-flags: --debug
522 522
       -
523 523
         name: Build dev image
524
-        uses: docker/bake-action@v4
524
+        uses: docker/bake-action@v6
525 525
         with:
526 526
           targets: dev
527 527
           set: |
... ...
@@ -110,11 +110,6 @@ jobs:
110 110
           platform=${{ matrix.platform }}
111 111
           echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
112 112
       -
113
-        name: Checkout
114
-        uses: actions/checkout@v4
115
-        with:
116
-          fetch-depth: 0
117
-      -
118 113
         name: Download meta bake definition
119 114
         uses: actions/download-artifact@v4
120 115
         with:
... ...
@@ -140,11 +135,11 @@ jobs:
140 140
       -
141 141
         name: Build
142 142
         id: bake
143
-        uses: docker/bake-action@v4
143
+        uses: docker/bake-action@v6
144 144
         with:
145 145
           files: |
146 146
             ./docker-bake.hcl
147
-            /tmp/bake-meta.json
147
+            cwd:///tmp/bake-meta.json
148 148
           targets: bin-image
149 149
           set: |
150 150
             *.platform=${{ matrix.platform }}
... ...
@@ -38,9 +38,6 @@ jobs:
38 38
       - validate-dco
39 39
     steps:
40 40
       -
41
-        name: Checkout
42
-        uses: actions/checkout@v4
43
-      -
44 41
         name: Set up Docker Buildx
45 42
         uses: docker/setup-buildx-action@v3
46 43
         with:
... ...
@@ -49,7 +46,7 @@ jobs:
49 49
           buildkitd-flags: --debug
50 50
       -
51 51
         name: Build
52
-        uses: docker/bake-action@v4
52
+        uses: docker/bake-action@v6
53 53
         with:
54 54
           targets: binary
55 55
       -
... ...
@@ -146,8 +143,9 @@ jobs:
146 146
           docker info
147 147
       -
148 148
         name: Build test image
149
-        uses: docker/bake-action@v4
149
+        uses: docker/bake-action@v6
150 150
         with:
151
+          source: .
151 152
           workdir: ./buildkit
152 153
           targets: integration-tests
153 154
           set: |
... ...
@@ -43,11 +43,6 @@ jobs:
43 43
           - dynbinary
44 44
     steps:
45 45
       -
46
-        name: Checkout
47
-        uses: actions/checkout@v4
48
-        with:
49
-          fetch-depth: 0
50
-      -
51 46
         name: Set up Docker Buildx
52 47
         uses: docker/setup-buildx-action@v3
53 48
         with:
... ...
@@ -56,7 +51,7 @@ jobs:
56 56
           buildkitd-flags: --debug
57 57
       -
58 58
         name: Build
59
-        uses: docker/bake-action@v4
59
+        uses: docker/bake-action@v6
60 60
         with:
61 61
           targets: ${{ matrix.target }}
62 62
       -
... ...
@@ -102,11 +97,6 @@ jobs:
102 102
         platform: ${{ fromJson(needs.prepare-cross.outputs.matrix) }}
103 103
     steps:
104 104
       -
105
-        name: Checkout
106
-        uses: actions/checkout@v4
107
-        with:
108
-          fetch-depth: 0
109
-      -
110 105
         name: Prepare
111 106
         run: |
112 107
           platform=${{ matrix.platform }}
... ...
@@ -120,7 +110,7 @@ jobs:
120 120
           buildkitd-flags: --debug
121 121
       -
122 122
         name: Build
123
-        uses: docker/bake-action@v4
123
+        uses: docker/bake-action@v6
124 124
         with:
125 125
           targets: all
126 126
           set: |
... ...
@@ -144,11 +134,6 @@ jobs:
144 144
       contents: read
145 145
     steps:
146 146
       -
147
-        name: Checkout
148
-        uses: actions/checkout@v4
149
-        with:
150
-          fetch-depth: 0
151
-      -
152 147
         name: Set up Docker Buildx
153 148
         uses: docker/setup-buildx-action@v3
154 149
         with:
... ...
@@ -157,7 +142,7 @@ jobs:
157 157
           buildkitd-flags: --debug
158 158
       -
159 159
         name: Run
160
-        uses: docker/bake-action@v5
160
+        uses: docker/bake-action@v6
161 161
         with:
162 162
           targets: govulncheck
163 163
         env:
... ...
@@ -51,9 +51,6 @@ jobs:
51 51
             echo "SYSTEMD=true" >> $GITHUB_ENV
52 52
           fi
53 53
       -
54
-        name: Checkout
55
-        uses: actions/checkout@v4
56
-      -
57 54
         name: Set up Docker Buildx
58 55
         uses: docker/setup-buildx-action@v3
59 56
         with:
... ...
@@ -62,7 +59,7 @@ jobs:
62 62
           buildkitd-flags: --debug
63 63
       -
64 64
         name: Build dev image
65
-        uses: docker/bake-action@v4
65
+        uses: docker/bake-action@v6
66 66
         with:
67 67
           targets: dev
68 68
           set: |
... ...
@@ -135,7 +132,7 @@ jobs:
135 135
           buildkitd-flags: --debug
136 136
       -
137 137
         name: Build dev image
138
-        uses: docker/bake-action@v4
138
+        uses: docker/bake-action@v6
139 139
         with:
140 140
           targets: dev
141 141
           set: |
... ...
@@ -178,9 +175,6 @@ jobs:
178 178
         platform: ${{ fromJson(needs.smoke-prepare.outputs.matrix) }}
179 179
     steps:
180 180
       -
181
-        name: Checkout
182
-        uses: actions/checkout@v4
183
-      -
184 181
         name: Prepare
185 182
         run: |
186 183
           platform=${{ matrix.platform }}
... ...
@@ -197,7 +191,7 @@ jobs:
197 197
           buildkitd-flags: --debug
198 198
       -
199 199
         name: Test
200
-        uses: docker/bake-action@v4
200
+        uses: docker/bake-action@v6
201 201
         with:
202 202
           targets: binary-smoketest
203 203
           set: |