Skip to content

Commit b0bc6c3

Browse files
authored
Merge pull request #79 from lawndoc/sbom-uploads #none
upload spdx and cyclonedx to release artifacts
2 parents 266a756 + 624883c commit b0bc6c3

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/build-tag-release.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,18 @@ jobs:
118118
subject-digest: ${{ steps.push.outputs.digest }}
119119
push-to-registry: true
120120

121-
- name: Generate SBOM
121+
- name: Generate SPDX SBOM
122122
uses: anchore/sbom-action@8e94d75ddd33f69f691467e42275782e4bfefe84 # v0.20.9
123123
with:
124124
image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.changed.outcome == 'success' && steps.version.outputs.new_tag || github.ref_name }}
125-
format: cyclonedx
125+
format: spdx-json
126+
output-file: ./sbom.spdx.json
127+
128+
- name: Generate CycloneDX SBOM
129+
uses: anchore/sbom-action@8e94d75ddd33f69f691467e42275782e4bfefe84 # v0.20.9
130+
with:
131+
image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.changed.outcome == 'success' && steps.version.outputs.new_tag || github.ref_name }}
132+
format: cyclonedx-json
126133
output-file: ./sbom.cyclonedx.json
127134

128135
- name: Attest SBOM
@@ -138,6 +145,7 @@ jobs:
138145
uses: ncipollo/release-action@b7eabc95ff50cbeeedec83973935c8f306dfcd0b # v1.20.0
139146
with:
140147
allowUpdates: true
148+
artifacts: "sbom.spdx.json,sbom.cyclonedx.json"
141149
updateOnlyUnreleased: true
142150
generateReleaseNotes: true
143151
tag: ${{ steps.version.outputs.new_tag }}

0 commit comments

Comments
 (0)