Skip to content

Commit 0205434

Browse files
local sbom
1 parent de3bd32 commit 0205434

1 file changed

Lines changed: 18 additions & 16 deletions

File tree

.github/workflows/build.yml

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -178,14 +178,15 @@ jobs:
178178
179179
rm /tmp/cosign.key
180180
181-
- name: Upload SBOM + provenance artifacts
182-
uses: actions/upload-artifact@v4
183-
with:
184-
name: proxy-sbom-provenance-${{ needs.get-meta.outputs.revision }}
185-
path: |
186-
/tmp/sbom-proxy.spdx.json
187-
/tmp/provenance-proxy.json
188-
retention-days: 90
181+
- name: Save SBOM + provenance to cVM
182+
run: |
183+
mkdir -p ~/.ssh
184+
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
185+
chmod 600 ~/.ssh/id_rsa
186+
ssh-keyscan ${{ secrets.CVM_HOST }} >> ~/.ssh/known_hosts
187+
ssh root@${{ secrets.CVM_HOST }} "mkdir -p /opt/garnet/sbom"
188+
scp /tmp/sbom-proxy.spdx.json root@${{ secrets.CVM_HOST }}:/opt/garnet/sbom/sbom-proxy-${{ needs.get-meta.outputs.revision }}.spdx.json
189+
scp /tmp/provenance-proxy.json root@${{ secrets.CVM_HOST }}:/opt/garnet/sbom/provenance-proxy-${{ needs.get-meta.outputs.revision }}.json
189190
190191
python-checks:
191192
needs: [get-meta, build-proxy]
@@ -336,14 +337,15 @@ jobs:
336337
337338
rm /tmp/cosign.key
338339
339-
- name: Upload SBOM + provenance artifacts
340-
uses: actions/upload-artifact@v4
341-
with:
342-
name: webui-sbom-provenance-${{ needs.get-meta.outputs.revision }}
343-
path: |
344-
/tmp/sbom-webui.spdx.json
345-
/tmp/provenance-webui.json
346-
retention-days: 90
340+
- name: Save SBOM + provenance to cVM
341+
run: |
342+
mkdir -p ~/.ssh
343+
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
344+
chmod 600 ~/.ssh/id_rsa
345+
ssh-keyscan ${{ secrets.CVM_HOST }} >> ~/.ssh/known_hosts
346+
ssh root@${{ secrets.CVM_HOST }} "mkdir -p /opt/garnet/sbom"
347+
scp /tmp/sbom-webui.spdx.json root@${{ secrets.CVM_HOST }}:/opt/garnet/sbom/sbom-webui-${{ needs.get-meta.outputs.revision }}.spdx.json
348+
scp /tmp/provenance-webui.json root@${{ secrets.CVM_HOST }}:/opt/garnet/sbom/provenance-webui-${{ needs.get-meta.outputs.revision }}.json
347349
348350
deploy-webui:
349351
needs: [get-meta, build-webui]

0 commit comments

Comments
 (0)