From 5370d75f369c2a54fcffc6fff87e49221befac56 Mon Sep 17 00:00:00 2001 From: fabasoad Date: Sat, 25 Jan 2025 23:28:54 +0900 Subject: [PATCH 1/2] To not print OpenSSF Scorecard section if no dependencies scanned --- src/summary.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/summary.ts b/src/summary.ts index 7c9da7d97..dfe1dbfbb 100644 --- a/src/summary.ts +++ b/src/summary.ts @@ -291,7 +291,9 @@ export function addScannedFiles(changes: Changes): void { } } - core.summary.addHeading('Scanned Files', 2).addList(manifests) + core.summary + .addHeading('Scanned Files', 2) + .addList(manifests.length === 0 ? ['None'] : manifests) } function snapshotWarningRecommendation( @@ -316,6 +318,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(`
Scorecard details`, true) From c665328b35bc03912aaa47f3d703d20a3e38c530 Mon Sep 17 00:00:00 2001 From: fabasoad Date: Sun, 26 Jan 2025 22:36:42 +0900 Subject: [PATCH 2/2] Make 'None' to be a text instead of list --- src/summary.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/summary.ts b/src/summary.ts index dfe1dbfbb..d5ec053ac 100644 --- a/src/summary.ts +++ b/src/summary.ts @@ -291,9 +291,12 @@ export function addScannedFiles(changes: Changes): void { } } - core.summary - .addHeading('Scanned Files', 2) - .addList(manifests.length === 0 ? ['None'] : manifests) + const summary = core.summary.addHeading('Scanned Files', 2) + if (manifests.length === 0) { + summary.addRaw('None') + } else { + summary.addList(manifests) + } } function snapshotWarningRecommendation(