Skip to content

Commit 2c2d848

Browse files
authored
ci: add generating sbom to actions workflows (#242)
1 parent 18a2ac4 commit 2c2d848

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/integration.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,15 @@ jobs:
3434
echo "MINI_LAB_VM_IMAGE=ghcr.io/metal-stack/mini-lab-vms:${IMAGE_TAG}" >> $GITHUB_ENV
3535
echo "MINI_LAB_SONIC_IMAGE=ghcr.io/metal-stack/mini-lab-sonic:${IMAGE_TAG}" >> $GITHUB_ENV
3636
37+
- name: Set up Docker Buildx
38+
uses: docker/setup-buildx-action@v3
39+
3740
- name: Build and push mini-lab-vms container
38-
uses: docker/build-push-action@v5
41+
uses: docker/build-push-action@v6
3942
with:
4043
context: ./images/machine
4144
push: true
45+
sbom: true
4246
tags: ${{ env.MINI_LAB_VM_IMAGE }}
4347
cache-from: type=registry,ref=${{ env.MINI_LAB_VM_IMAGE }}
4448
cache-to: type=inline
@@ -65,11 +69,15 @@ jobs:
6569
echo "MINI_LAB_VM_IMAGE=ghcr.io/metal-stack/mini-lab-vms:${IMAGE_TAG}" >> $GITHUB_ENV
6670
echo "MINI_LAB_SONIC_IMAGE=ghcr.io/metal-stack/mini-lab-sonic:${IMAGE_TAG}" >> $GITHUB_ENV
6771
72+
- name: Set up Docker Buildx
73+
uses: docker/setup-buildx-action@v3
74+
6875
- name: Build and push mini-lab-sonic container
69-
uses: docker/build-push-action@v5
76+
uses: docker/build-push-action@v6
7077
with:
7178
context: ./images/sonic
7279
push: true
80+
sbom: true
7381
tags: ${{ env.MINI_LAB_SONIC_IMAGE }}
7482
cache-from: type=registry,ref=${{ env.MINI_LAB_SONIC_IMAGE }}
7583
cache-to: type=inline

0 commit comments

Comments
 (0)