@@ -135,9 +135,6 @@ jobs:
135135 id-token : write
136136
137137 steps :
138- - name : Checkout the code
139- 140-
141138 - name : Docker meta
142139 id : meta
143140@@ -209,13 +206,11 @@ jobs:
209206 if : github.event_name == 'pull_request'
210207 with :
211208 files : |
212- docker-bake.hcl
213- ${{ steps.meta.outputs.bake-file }}
214- ${{ steps.meta-debug.outputs.bake-file }}
215- ${{ steps.meta-syn2mas.outputs.bake-file }}
209+ ./ docker-bake.hcl
210+ cwd:// ${{ steps.meta.outputs.bake-file }}
211+ cwd:// ${{ steps.meta-debug.outputs.bake-file }}
212+ cwd:// ${{ steps.meta-syn2mas.outputs.bake-file }}
216213 set : |
217- base.context=https://github.com/${{ github.repository }}.git#${{ github.ref }}
218- syn2mas.context=https://github.com/${{ github.repository }}.git#${{ github.ref }}:tools/syn2mas/
219214 base.cache-from=type=registry,ref=${{ env.BUILDCACHE }}:buildcache
220215
221216 - name : Build and push
@@ -224,13 +219,11 @@ jobs:
224219 if : github.event_name != 'pull_request'
225220 with :
226221 files : |
227- docker-bake.hcl
228- ${{ steps.meta.outputs.bake-file }}
229- ${{ steps.meta-debug.outputs.bake-file }}
230- ${{ steps.meta-syn2mas.outputs.bake-file }}
222+ ./ docker-bake.hcl
223+ cwd:// ${{ steps.meta.outputs.bake-file }}
224+ cwd:// ${{ steps.meta-debug.outputs.bake-file }}
225+ cwd:// ${{ steps.meta-syn2mas.outputs.bake-file }}
231226 set : |
232- base.context=https://github.com/${{ github.repository }}.git#${{ github.ref }}
233- syn2mas.context=https://github.com/${{ github.repository }}.git#${{ github.ref }}:tools/syn2mas/
234227 base.output=type=image,push=true
235228 base.cache-from=type=registry,ref=${{ env.BUILDCACHE }}:buildcache
236229 base.cache-to=type=registry,ref=${{ env.BUILDCACHE }}:buildcache,mode=max
@@ -251,11 +244,16 @@ jobs:
251244 github.event_name != 'pull_request'
252245 && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
253246
247+ env :
248+ REGULAR_DIGEST : ${{ steps.output.outputs.metadata && fromJSON(steps.output.outputs.metadata).regular.digest }}
249+ DEBUG_DIGEST : ${{ steps.output.outputs.metadata && fromJSON(steps.output.outputs.metadata).debug.digest }}
250+ SYN2MAS_DIGEST : ${{ steps.output.outputs.metadata && fromJSON(steps.output.outputs.metadata).syn2mas.digest }}
251+
254252 run : |-
255253 cosign sign --yes \
256- "${{ env. IMAGE }}@${{ fromJSON(steps.output.outputs.metadata).regular.digest }} " \
257- "${{ env. IMAGE }}@${{ fromJSON(steps.output.outputs.metadata).debug.digest }} " \
258- "${{ env. IMAGE_SYN2MAS }}@${{ fromJSON(steps.output.outputs.metadata).syn2mas.digest }} "
254+ "$IMAGE@$REGULAR_DIGEST " \
255+ "$IMAGE@$DEBUG_DIGEST " \
256+ "$IMAGE_SYN2MAS@$SYN2MAS_DIGEST "
259257
260258 syn2mas :
261259 name : Release syn2mas on NPM
0 commit comments