7979 name : Create matrix
8080 id : platforms
8181 run : |
82- echo "matrix=$(docker buildx bake ${{ inputs.docker_bake_targets }}${{inputs.docker_bake_matrix_target_postfix}} --print | jq -cr '.target."${{ inputs.docker_bake_targets }}${{inputs.docker_bake_matrix_target_postfix}}".platforms')" >>${GITHUB_OUTPUT}
82+ echo "matrix=$(docker buildx bake ${{ inputs.docker_bake_targets }}${{inputs.docker_bake_matrix_target_postfix }} --print | jq -cr '.target."${{ inputs.docker_bake_targets }}${{ inputs.docker_bake_matrix_target_postfix }}".platforms')" >>${GITHUB_OUTPUT}
8383 -
8484 name : Show matrix
8585 run : |
@@ -122,16 +122,16 @@ jobs:
122122 -
123123 name : Rename meta bake definition file
124124 run : |
125- mkdir -p "${{ runner.temp }}/${{ inputs.docker_bake_targets}}"
126- mv "${{ steps.meta.outputs.bake-file }}" "${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json"
125+ mkdir -p "${{ runner.temp }}/${{ inputs.docker_bake_targets }}"
126+ mv "${{ steps.meta.outputs.bake-file }}" "${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json"
127127
128128 -
129129 name : Upload meta bake definition
130130 uses : actions/upload-artifact@v4
131131 if : ${{ inputs.push_remote_flag }}
132132 with :
133133 name : bake-latest-meta-${{ github.run_id }}-${{ github.run_attempt }}-${{ inputs.docker_bake_targets }}-${{ env.PLATFORM_PAIR }}
134- path : ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json
134+ path : ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json
135135 overwrite : true
136136 if-no-files-found : error
137137 retention-days : 1
@@ -168,9 +168,9 @@ jobs:
168168 name : check build files
169169 run : |
170170 echo "docker_bake_config_file_path: ${{ inputs.docker_bake_config_file_path }}"
171- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}
172- echo "show: ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json"
173- cat ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json
171+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}
172+ echo "show: ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json"
173+ cat ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json
174174
175175 -
176176 name : Build
@@ -180,7 +180,7 @@ jobs:
180180 with :
181181 files : |
182182 cwd://${{ inputs.docker_bake_config_file_path }}
183- cwd://${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json
183+ cwd://${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json
184184 targets : ${{ inputs.docker_bake_targets }}
185185 no-cache : ${{ inputs.docker-build-no-cache }}
186186 provenance : false
@@ -196,32 +196,32 @@ jobs:
196196 - name : Extract container image digest from bake output
197197 id : bake-output-container-image-digest
198198 run : |
199- echo "digest=$(echo '${{ steps.bake.outputs.metadata}}' | jq -cr '.["${{ inputs.docker_bake_targets }}"]["containerimage.digest"]')" >>$GITHUB_OUTPUT
199+ echo "digest=$(echo '${{ steps.bake.outputs.metadata }}' | jq -cr '.["${{ inputs.docker_bake_targets }}"]["containerimage.digest"]')" >>$GITHUB_OUTPUT
200200
201201 -
202202 name : Export digest
203203 run : |
204- mkdir -p ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests
204+ mkdir -p ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests
205205 digest="${{ steps.bake-output-container-image-digest.outputs.digest }}"
206- touch "${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests/${digest#sha256:}"
207- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests
206+ touch "${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests/${digest#sha256:}"
207+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests
208208
209209 -
210210 name : Upload digest
211211 uses : actions/upload-artifact@v4
212212 if : ${{ inputs.push_remote_flag }}
213213 with :
214214 name : digests-latest-${{ github.run_id }}-${{ github.run_attempt }}-${{ inputs.docker_bake_targets }}-${{ env.PLATFORM_PAIR }}
215- path : ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests/*
215+ path : ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests/*
216216 overwrite : true
217217 if-no-files-found : error
218218 retention-days : 1
219219
220220 -
221221 name : check temp config files
222222 run : |
223- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}
224- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests/
223+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}
224+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests/
225225
226226
227227 merge :
@@ -234,8 +234,8 @@ jobs:
234234 -
235235 name : check temp path
236236 run : |
237- mkdir -p ${{ runner.temp }}/${{ inputs.docker_bake_targets}}
238- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}
237+ mkdir -p ${{ runner.temp }}/${{ inputs.docker_bake_targets }}
238+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}
239239
240240 -
241241 name : Download meta bake definition
@@ -254,14 +254,14 @@ jobs:
254254 # name: digests
255255 # # https://github.com/actions/download-artifact/tree/v4?tab=readme-ov-file#breaking-changes
256256 pattern : digests-latest-${{ github.run_id }}-${{ github.run_attempt }}-${{ inputs.docker_bake_targets }}-*
257- path : ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests/
257+ path : ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests/
258258 merge-multiple : true
259259
260260 -
261261 name : check temp config files
262262 run : |
263- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}
264- ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests/
263+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}
264+ ls -al ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests/
265265
266266 -
267267 name : Set up Docker Buildx
@@ -284,15 +284,15 @@ jobs:
284284
285285 -
286286 name : Create manifest list and push
287- working-directory : ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/digests/
287+ working-directory : ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/digests/
288288 run : |
289- docker buildx imagetools create $(jq -cr '.target."docker-metadata-action".tags | map(select(startswith("${{ vars.ENV_DOCKERHUB_OWNER }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}")) | "-t " + .) | join(" ")' ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json) \
289+ docker buildx imagetools create $(jq -cr '.target."docker-metadata-action".tags | map(select(startswith("${{ vars.ENV_DOCKERHUB_OWNER }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}")) | "-t " + .) | join(" ")' ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json) \
290290 $(printf '${{ vars.ENV_DOCKERHUB_OWNER }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}@sha256:%s ' *)
291- docker buildx imagetools create $(jq -cr '.target."docker-metadata-action".tags | map(select(startswith("ghcr.io/${{ inputs.ghcr_package_owner_name }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}")) | "-t " + .) | join(" ")' ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json) \
291+ docker buildx imagetools create $(jq -cr '.target."docker-metadata-action".tags | map(select(startswith("ghcr.io/${{ inputs.ghcr_package_owner_name }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}")) | "-t " + .) | join(" ")' ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json) \
292292 $(printf 'ghcr.io/${{ inputs.ghcr_package_owner_name }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}@sha256:%s ' *)
293293 -
294294 name : Inspect image
295295 run : |
296- tag=$(jq -r '.target."docker-metadata-action".args.DOCKER_META_VERSION' ${{ runner.temp }}/${{ inputs.docker_bake_targets}}/bake-meta.json)
296+ tag=$(jq -r '.target."docker-metadata-action".args.DOCKER_META_VERSION' ${{ runner.temp }}/${{ inputs.docker_bake_targets }}/bake-meta.json)
297297 docker buildx imagetools inspect ${{ vars.ENV_DOCKERHUB_OWNER }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}:${tag}
298298 docker buildx imagetools inspect ghcr.io/${{ inputs.ghcr_package_owner_name }}/${{ vars.ENV_DOCKERHUB_REPO_NAME }}:${tag}
0 commit comments