Add links to summary

This commit is contained in:
Justin Hutchings
2024-03-06 20:14:19 +00:00
parent e878bf8824
commit 59d4782b76
5 changed files with 8 additions and 3 deletions

View File

@@ -191,6 +191,7 @@ export const ScorecardSchema = z.object({
ecosystem: z.string(),
packageName: z.string(),
version: z.string().nullish(),
repository: z.string().nullish(),
scorecard: ScorecardApiSchema.nullish()
})
)

View File

@@ -52,6 +52,7 @@ export async function getScorecardLevels(
ecosystem,
packageName,
version,
repository: repositoryUrl,
scorecard: scorecardApi
})
}

View File

@@ -276,7 +276,7 @@ export function addScorecardToSummary(
//Add a row for the dependency
core.summary.addRaw(
`<tr><td>${dependency.ecosystem}/${dependency.packageName}</td><td>${dependency.version}</td>
`<tr><td>${dependency.repository ? `<a href="https://${dependency.repository}">` : ''}${dependency.ecosystem}/${dependency.packageName}${dependency.repository ? `</a>` : ''}</td><td>${dependency.version}</td>
<td>${overallIcon} ${dependency.scorecard?.score === undefined || dependency.scorecard?.score === null ? 'Unknown' : dependency.scorecard?.score}</td>`,
false
)