Add links to summary
This commit is contained in:
+4
-1
@@ -1013,6 +1013,7 @@ exports.ScorecardSchema = z.object({
|
|||||||
ecosystem: z.string(),
|
ecosystem: z.string(),
|
||||||
packageName: z.string(),
|
packageName: z.string(),
|
||||||
version: z.string().nullish(),
|
version: z.string().nullish(),
|
||||||
|
repository: z.string().nullish(),
|
||||||
scorecard: exports.ScorecardApiSchema.nullish()
|
scorecard: exports.ScorecardApiSchema.nullish()
|
||||||
}))
|
}))
|
||||||
});
|
});
|
||||||
@@ -1096,6 +1097,7 @@ function getScorecardLevels(changes) {
|
|||||||
ecosystem,
|
ecosystem,
|
||||||
packageName,
|
packageName,
|
||||||
version,
|
version,
|
||||||
|
repository: repositoryUrl,
|
||||||
scorecard: scorecardApi
|
scorecard: scorecardApi
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -1364,7 +1366,7 @@ function addScorecardToSummary(scorecard, config) {
|
|||||||
: ':green_circle:';
|
: ':green_circle:';
|
||||||
}
|
}
|
||||||
//Add a row for the dependency
|
//Add a row for the dependency
|
||||||
core.summary.addRaw(`<tr><td>${dependency.ecosystem}/${dependency.packageName}</td><td>${dependency.version}</td>
|
core.summary.addRaw(`<tr><td>${dependency.repository ? `<a href="https://${dependency.repository}">` : ''}${dependency.ecosystem}/${dependency.packageName}${dependency.repository ? `</a>` : ''}</td><td>${dependency.version}</td>
|
||||||
<td>${overallIcon} ${((_e = dependency.scorecard) === null || _e === void 0 ? void 0 : _e.score) === undefined || ((_f = dependency.scorecard) === null || _f === void 0 ? void 0 : _f.score) === null ? 'Unknown' : (_g = dependency.scorecard) === null || _g === void 0 ? void 0 : _g.score}</td>`, false);
|
<td>${overallIcon} ${((_e = dependency.scorecard) === null || _e === void 0 ? void 0 : _e.score) === undefined || ((_f = dependency.scorecard) === null || _f === void 0 ? void 0 : _f.score) === null ? 'Unknown' : (_g = dependency.scorecard) === null || _g === void 0 ? void 0 : _g.score}</td>`, false);
|
||||||
//Add details table in the last column
|
//Add details table in the last column
|
||||||
if (((_h = dependency.scorecard) === null || _h === void 0 ? void 0 : _h.checks) !== undefined) {
|
if (((_h = dependency.scorecard) === null || _h === void 0 ? void 0 : _h.checks) !== undefined) {
|
||||||
@@ -50196,6 +50198,7 @@ exports.ScorecardSchema = z.object({
|
|||||||
ecosystem: z.string(),
|
ecosystem: z.string(),
|
||||||
packageName: z.string(),
|
packageName: z.string(),
|
||||||
version: z.string().nullish(),
|
version: z.string().nullish(),
|
||||||
|
repository: z.string().nullish(),
|
||||||
scorecard: exports.ScorecardApiSchema.nullish()
|
scorecard: exports.ScorecardApiSchema.nullish()
|
||||||
}))
|
}))
|
||||||
});
|
});
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -191,6 +191,7 @@ export const ScorecardSchema = z.object({
|
|||||||
ecosystem: z.string(),
|
ecosystem: z.string(),
|
||||||
packageName: z.string(),
|
packageName: z.string(),
|
||||||
version: z.string().nullish(),
|
version: z.string().nullish(),
|
||||||
|
repository: z.string().nullish(),
|
||||||
scorecard: ScorecardApiSchema.nullish()
|
scorecard: ScorecardApiSchema.nullish()
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ export async function getScorecardLevels(
|
|||||||
ecosystem,
|
ecosystem,
|
||||||
packageName,
|
packageName,
|
||||||
version,
|
version,
|
||||||
|
repository: repositoryUrl,
|
||||||
scorecard: scorecardApi
|
scorecard: scorecardApi
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -276,7 +276,7 @@ export function addScorecardToSummary(
|
|||||||
|
|
||||||
//Add a row for the dependency
|
//Add a row for the dependency
|
||||||
core.summary.addRaw(
|
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>`,
|
<td>${overallIcon} ${dependency.scorecard?.score === undefined || dependency.scorecard?.score === null ? 'Unknown' : dependency.scorecard?.score}</td>`,
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user