Skip to content

Commit a122958

Browse files
committed
Improve formatting
1 parent 40816d8 commit a122958

File tree

3 files changed

+34
-9
lines changed

3 files changed

+34
-9
lines changed

dist/index.js

Lines changed: 14 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/summary.ts

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function addVulnsByLayerTableToSummary(data: Report) {
6262
if (!Array.isArray(data.result.layers) || data.result.layers.length === 0) {
6363
return;
6464
}
65-
core.summary.addSeparator();
65+
6666
core.summary.addHeading(`Package vulnerabilities per layer`, 2);
6767

6868
let packagesPerLayer: { [key: string]: Package[] } = {};
@@ -139,14 +139,29 @@ function addReportToSummary(data: Report) {
139139
let policyEvaluations = data.result.policyEvaluations;
140140
let packages = data.result.packages;
141141

142-
core.summary.addHeading("Policies evaluation", 2)
142+
core.summary.addHeading("Policy evaluation summary", 2)
143143
core.summary.addRaw(`Evaluation result: ${data.result.policyEvaluationsResult} ${EVALUATION[data.result.policyEvaluationsResult]}`);
144144

145+
146+
let table: { data: string, header?: boolean }[][] = [[
147+
{ data: 'Policy', header: true },
148+
{ data: 'Evaluation', header: true },
149+
]];
150+
145151
policyEvaluations.forEach(policy => {
146-
core.summary.addSeparator()
147-
core.summary.addHeading(`${EVALUATION[policy.evaluationResult]} Policy: ${policy.name}`, 3)
152+
table.push([
153+
{ data: `${policy.name}` },
154+
{ data: `${EVALUATION[policy.evaluationResult]}` },
155+
]);
156+
});
157+
158+
core.summary.addTable(table);
148159

160+
core.summary.addHeading("Policy failures", 2)
161+
162+
policyEvaluations.forEach(policy => {
149163
if (policy.evaluationResult != "passed") {
164+
core.summary.addHeading(`Policy: ${policy.name}`, 3)
150165
policy.bundles.forEach(bundle => {
151166
core.summary.addHeading(`Rule Bundle: ${bundle.name}`, 4)
152167

0 commit comments

Comments
 (0)