From a6668eb13c9e8a65be10bba1ed0e45329bc76e42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Martins?= Date: Mon, 30 Sep 2024 15:23:20 +0200 Subject: [PATCH] build-images-ci: skip SBOM for cilium-cli MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This image is only used for CI purposed and not published to users. Thus, we can skip generating the SBOM for it as it takes a lot of time to complete. Signed-off-by: André Martins --- .github/workflows/build-images-ci.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-images-ci.yaml b/.github/workflows/build-images-ci.yaml index 83ca696b4928c..d445713bdce83 100644 --- a/.github/workflows/build-images-ci.yaml +++ b/.github/workflows/build-images-ci.yaml @@ -243,6 +243,7 @@ jobs: cosign sign -y quay.io/${{ env.QUAY_ORGANIZATION_DEV }}/${{ matrix.name }}-ci@${{ steps.docker_build_ci_unstripped.outputs.digest }} - name: Generate SBOM + if: ${{ matrix.name != 'cilium-cli' }} uses: anchore/sbom-action@61119d458adab75f756bc0b9e4bde25725f86a7a # v0.17.2 with: artifact-name: sbom_ci_${{ matrix.name }}_${{ steps.tag.outputs.tag }}.spdx.json @@ -250,6 +251,7 @@ jobs: image: quay.io/${{ env.QUAY_ORGANIZATION_DEV }}/${{ matrix.name }}-ci:${{ steps.tag.outputs.tag }} - name: Generate SBOM (race) + if: ${{ matrix.name != 'cilium-cli' }} uses: anchore/sbom-action@61119d458adab75f756bc0b9e4bde25725f86a7a # v0.17.2 with: artifact-name: sbom_ci_race_${{ matrix.name }}_${{ steps.tag.outputs.tag }}.spdx.json @@ -257,6 +259,7 @@ jobs: image: quay.io/${{ env.QUAY_ORGANIZATION_DEV }}/${{ matrix.name }}-ci:${{ steps.tag.outputs.tag }}-race - name: Generate SBOM (unstripped) + if: ${{ matrix.name != 'cilium-cli' }} uses: anchore/sbom-action@61119d458adab75f756bc0b9e4bde25725f86a7a # v0.17.2 with: artifact-name: sbom_ci_unstripped_${{ matrix.name }}_${{ steps.tag.outputs.tag }}.spdx.json @@ -264,6 +267,7 @@ jobs: image: quay.io/${{ env.QUAY_ORGANIZATION_DEV }}/${{ matrix.name }}-ci:${{ steps.tag.outputs.tag }}-unstripped - name: Attach SBOM attestation to container image + if: ${{ matrix.name != 'cilium-cli' }} run: | cosign attest -r -y --predicate sbom_ci_${{ matrix.name }}_${{ steps.tag.outputs.tag }}.spdx.json --type spdxjson quay.io/${{ env.QUAY_ORGANIZATION_DEV }}/${{ matrix.name }}-ci@${{ steps.docker_build_ci.outputs.digest }} cosign attest -r -y --predicate sbom_ci_race_${{ matrix.name }}_${{ steps.tag.outputs.tag }}.spdx.json --type spdxjson quay.io/${{ env.QUAY_ORGANIZATION_DEV }}/${{ matrix.name }}-ci@${{ steps.docker_build_ci_detect_race_condition.outputs.digest }}