@@ -61,21 +61,22 @@ runs:
6161 type=raw,value=${{ steps.prep.outputs.VERSION }}
6262 type=raw,value=latest
6363
64- - name : Publish base image
65- uses : docker/build-push-action@v6
66- with :
67- push : true
68- builder : ${{ steps.buildx.outputs.name }}
69- context : .
70- platforms : linux/amd64
71- file : ./Dockerfile.base
72- tags : ${{ inputs.image_repository }}-base:latest
73- cache-from : type=gha,scope=release-base
74- cache-to : type=gha,scope=release-base,mode=max
64+ # - name: Publish base image
65+ # uses: docker/build-push-action@v6
66+ # with:
67+ # push: true
68+ # builder: ${{ steps.buildx.outputs.name }}
69+ # context: .
70+ # platforms: linux/amd64
71+ # file: ./Dockerfile.base
72+ # tags: ${{ inputs.image_repository }}-base:latest
73+ # cache-from: type=gha,scope=release-base
74+ # cache-to: type=gha,scope=release-base,mode=max
7575
7676
7777 - name : Publish docker image
7878 uses : docker/build-push-action@v6
79+ id : build-push
7980 with :
8081 sbom : true
8182 provenance : true
@@ -91,27 +92,13 @@ runs:
9192 cache-from : type=gha,scope=release-multiarch
9293 cache-to : type=gha,scope=release-multiarch,mode=max
9394
94- - name : Setup JFrog CLI
95- uses : jfrog/setup-jfrog-cli@v4
96- env :
97- JF_URL : ${{ vars.JF_URL }}
98- with :
99- oidc-provider-name : ${{ github.repository }}@github
10095
101- - name : Capture image digest
102- id : image-digest
103- env :
104- IMAGE_REF : ${{ inputs.image_repository }}:${{ steps.prep.outputs.VERSION }}
105- shell : bash
106- run : |
107- DIGEST="$(docker inspect --format='{{index .RepoDigests 0}}' "$IMAGE_REF" | cut -d@ -f2)"
108- echo "digest=$DIGEST" >> "$GITHUB_OUTPUT"
10996
11097 - name : Generate signed provenance attestation
11198 uses : actions/attest-build-provenance@v3
11299 with :
113100 subject-name : ${{ env.IMAGE_REPOSITORY }}
114- subject-digest : ${{ steps.image-digest .outputs.digest }}
101+ subject-digest : ${{ steps.build-push .outputs.digest }}
115102
116103 - name : Publish Build info With JFrog CLI
117104 env :
0 commit comments