diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index ea9556a..cf2dfc0 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -44,6 +44,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Build and push ${{ github.repository }} + id: build_and_push if: ${{ env.IMAGE_EXISTS == 0 }} uses: docker/build-push-action@v5 with: @@ -66,15 +67,15 @@ jobs: done cosign sign --yes --key env://COSIGN_PRIVATE_KEY ${images} env: - TAGS: ${{ steps.docker_meta.outputs.tags }} + TAGS: ${{ steps.docker_meta_img.outputs.tags }} COSIGN_PRIVATE_KEY: ${{ secrets.BC_3751_COSIGN_PRIVATE_KEY }} COSIGN_PASSWORD: ${{ secrets.BC_3751_COSIGN_PRIVATE_KEY_PASSWORD }} - DIGEST: ${{ steps.build-and-push.outputs.digest }} + DIGEST: ${{ steps.build_and_push.outputs.digest }} - name: Sign the images with GitHub OIDC Token env: - DIGEST: ${{ steps.build-and-push.outputs.digest }} - TAGS: ${{ steps.docker_meta.outputs.tags }} + DIGEST: ${{ steps.build_and_push.outputs.digest }} + TAGS: ${{ steps.docker_meta_img.outputs.tags }} run: | images="" for tag in ${TAGS}; do