This commit is contained in:
@@ -217,9 +217,21 @@ jobs:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- name: Install syft
|
||||||
|
run: |
|
||||||
|
curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh \
|
||||||
|
| sh -s -- -b /usr/local/bin
|
||||||
|
|
||||||
- name: Generate SBOM
|
- name: Generate SBOM
|
||||||
run: |
|
run: |
|
||||||
docker sbom ${IMAGE_NAME}:edge > sbom.spdx.json || true
|
syft ${IMAGE_NAME}:${VERSION} -o spdx-json > sbom.spdx.json
|
||||||
|
|
||||||
|
- name: Upload SBOM
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: sbom
|
||||||
|
path: sbom.spdx.json
|
||||||
|
|
||||||
|
|
||||||
- name: Sign image
|
- name: Sign image
|
||||||
run: cosign sign --key ${{ secrets.COSIGN_KEY }} ${IMAGE_NAME}:v${VERSION}
|
run: cosign sign --key ${{ secrets.COSIGN_KEY }} ${IMAGE_NAME}:v${VERSION}
|
||||||
|
|||||||
Reference in New Issue
Block a user