mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-12 07:40:48 -08:00
Generate SBOM (#1076)
* Generate SBOM Generate and publish SBOM as part of the release. * Publish bom.json * Ignore SBOMs generated during CI
This commit is contained in:
6
.github/workflows/release.yaml
vendored
6
.github/workflows/release.yaml
vendored
@@ -56,6 +56,12 @@ jobs:
|
||||
registry: public.ecr.aws
|
||||
username: ${{ secrets.ECR_ACCESS_KEY_ID }}
|
||||
password: ${{ secrets.ECR_SECRET_ACCESS_KEY }}
|
||||
- name: Generate SBOM
|
||||
uses: CycloneDX/gh-gomod-generate-sbom@v0.2.0
|
||||
with:
|
||||
json: true
|
||||
output: bom.json
|
||||
version: latest
|
||||
- name: Release
|
||||
uses: goreleaser/goreleaser-action@v2
|
||||
with:
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -24,3 +24,6 @@ thumbs.db
|
||||
# test fixtures
|
||||
coverage.txt
|
||||
integration/testdata/fixtures/
|
||||
|
||||
# SBOMs generated during CI
|
||||
/bom.json
|
||||
|
||||
@@ -27,6 +27,8 @@ builds:
|
||||
goarch: 386
|
||||
|
||||
release:
|
||||
extra_files:
|
||||
- glob: ./bom.json
|
||||
discussion_category_name: Announcements
|
||||
|
||||
nfpms:
|
||||
|
||||
Reference in New Issue
Block a user