Skip to content

Commit 1e4295b

Browse files
authored
fix: handle and notify on SBOM failure (#111)
1 parent a47eae1 commit 1e4295b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

action.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,14 @@ runs:
199199
mkdir -p sboms
200200
201201
# Generate CycloneDX SBOM
202-
syft scan "$IMAGE" -o cyclonedx-json > "sboms/${{ inputs.package }}-cyclonedx.json"
202+
if ! syft scan "$IMAGE" -o cyclonedx-json > "sboms/${{ inputs.package }}-cyclonedx.json" 2>/dev/null; then
203+
echo "::warning::CycloneDX SBOM generation failed"
204+
fi
203205
204206
# Generate SPDX SBOM
205-
syft scan "$IMAGE" -o spdx-json > "sboms/${{ inputs.package }}-spdx.json"
207+
if ! syft scan "$IMAGE" -o spdx-json > "sboms/${{ inputs.package }}-spdx.json" 2>/dev/null; then
208+
echo "::warning::SPDX SBOM generation failed"
209+
fi
206210
207211
# Upload SBOMs as artifacts
208212
echo "sbom_cyclonedx=sboms/${{ inputs.package }}-cyclonedx.json" >> $GITHUB_OUTPUT

0 commit comments

Comments
 (0)