Skip to content

Commit

Permalink
ci(build.yml): verify all images inside Dockerfile
Browse files Browse the repository at this point in the history
using `cosign dockerfile verify`
  • Loading branch information
andros21 committed Sep 25, 2023
1 parent b76d757 commit 6ea41e0
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,6 @@ jobs:
steps:
- name: checkout project
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
- name: get base image
id: base
run: |
set -x
DIGEST="$(awk -F '@' '/latest@/ {print $2}' Dockerfile)"
echo "Base image: ${BASE_IMAGE}:latest@${DIGEST}"
echo "image=${BASE_IMAGE}:latest@${DIGEST}" >> "$GITHUB_OUTPUT"
- name: setup python
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1
with:
Expand All @@ -52,13 +45,13 @@ jobs:
poetry export -o requirements.txt
- name: install cosign
uses: sigstore/cosign-installer@11086d25041f77fe8fe7b9ea4e48e3b9192b8f19
- name: verify base image signature
- name: verify base images
run: |
cosign verify \
cosign dockerfile verify \
--certificate-identity \
'https://github.com/chainguard-images/images/.github/workflows/release.yaml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
"${{ steps.base.outputs.image }}" | jq .
Dockerfile | jq .
- name: docker buildx
id: buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226
Expand Down

0 comments on commit 6ea41e0

Please sign in to comment.