Merge pull request #884 from fabasoad/fix/863

To not print OpenSSF Scorecard section if no dependencies scanned
This commit is contained in:
Barry Gordon
2025-04-01 11:35:58 +01:00
committed by GitHub
+9 -1
View File
@@ -291,7 +291,12 @@ export function addScannedFiles(changes: Changes): void {
}
}
core.summary.addHeading('Scanned Files', 2).addList(manifests)
const summary = core.summary.addHeading('Scanned Files', 2)
if (manifests.length === 0) {
summary.addRaw('None')
} else {
summary.addList(manifests)
}
}
function snapshotWarningRecommendation(
@@ -316,6 +321,9 @@ export function addScorecardToSummary(
scorecard: Scorecard,
config: ConfigurationOptions
): void {
if (scorecard.dependencies.length === 0) {
return
}
core.summary.addHeading('OpenSSF Scorecard', 2)
if (scorecard.dependencies.length > 10) {
core.summary.addRaw(`<details><summary>Scorecard details</summary>`, true)