diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b3f60fdb9..cd9cb0368 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -285,9 +285,11 @@ jobs: # This transforms the ouput to an object which looks like this: # { reguar: { digest: "…", tags: ["…", "…"] }, debug: { digest: "…", tags: ["…"] }, … } id: output + env: + BAKE_METADATA: ${{ steps.bake.outputs.metadata }} run: | echo 'metadata<> $GITHUB_OUTPUT - echo '${{ steps.bake.outputs.metadata }}' | jq -c 'with_entries(select(.value | (type == "object" and has("containerimage.digest")))) | map_values({ digest: .["containerimage.digest"], tags: (.["image.name"] | split(",")) })' >> $GITHUB_OUTPUT + echo "$BAKE_METADATA" | jq -c 'with_entries(select(.value | (type == "object" and has("containerimage.digest")))) | map_values({ digest: .["containerimage.digest"], tags: (.["image.name"] | split(",")) })' >> $GITHUB_OUTPUT echo 'EOF' >> $GITHUB_OUTPUT - name: Sign the images with GitHub Actions provided token