@@ -26,22 +26,23 @@ jobs:
2626 prepare :
2727 runs-on : ubuntu-latest
2828 outputs :
29- validate-targets : ${{ steps.validate-targets .outputs.matrix }}
30- artifact-platforms : ${{ steps.artifact-platforms .outputs.matrix }}
29+ validate-targets : ${{ steps.validate.outputs.targets }}
30+ artifact-platforms : ${{ steps.artifact.outputs.platforms }}
3131 steps :
3232 -
3333 name : Checkout
3434 uses : actions/checkout@v4
3535 -
36- name : Validate targets matrix
37- id : validate-targets
38- run : |
39- echo "matrix=$(docker buildx bake validate --print | jq -cr '.target | keys')" >> $GITHUB_OUTPUT
36+ name : Validate targets
37+ id : validate
38+ uses : docker/bake-action/subaction/list-targets@v6
39+ with :
40+ target : validate
4041 -
41- name : Artifact platforms matrix
42- id : artifact-platforms
42+ name : Artifact platforms
43+ id : artifact
4344 run : |
44- echo "matrix =$(docker buildx bake artifact-all --print | jq -cr '.target."artifact-all".platforms')" >> $GITHUB_OUTPUT
45+ echo "platforms =$(docker buildx bake artifact-all --print | jq -cr '.target."artifact-all".platforms')" >> $GITHUB_OUTPUT
4546
4647 validate :
4748 runs-on : ubuntu-latest
6061 uses : docker/setup-buildx-action@v3
6162 -
6263 name : Validate
63- uses : docker/bake-action@v5
64+ uses : docker/bake-action@v6
6465 with :
66+ source : .
6567 targets : ${{ matrix.target }}
6668
6769 test :
7779 uses : docker/setup-buildx-action@v3
7880 -
7981 name : Test
80- uses : docker/bake-action@v5
82+ uses : docker/bake-action@v6
8183 with :
84+ source : .
8285 targets : test
8386 pull : true
8487 -
@@ -116,8 +119,9 @@ jobs:
116119 uses : docker/setup-buildx-action@v3
117120 -
118121 name : Build
119- uses : docker/bake-action@v5
122+ uses : docker/bake-action@v6
120123 with :
124+ source : .
121125 targets : artifact
122126 provenance : mode=max
123127 sbom : true
@@ -173,8 +177,9 @@ jobs:
173177 uses : docker/setup-buildx-action@v3
174178 -
175179 name : Build
176- uses : docker/bake-action@v5
180+ uses : docker/bake-action@v6
177181 with :
182+ source : .
178183 targets : release
179184 provenance : false
180185 -
@@ -244,8 +249,9 @@ jobs:
244249 password : ${{ secrets.GITHUB_TOKEN }}
245250 -
246251 name : Build
247- uses : docker/bake-action@v5
252+ uses : docker/bake-action@v6
248253 with :
254+ source : .
249255 files : |
250256 ./docker-bake.hcl
251257 ${{ steps.meta.outputs.bake-file }}
0 commit comments