File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -61,25 +61,26 @@ jobs:
61
61
'| --- | --- | --- | --- | --- | --- |',
62
62
];
63
63
64
- Object.values (links).forEach(link => {
65
- const relevantManifests = manifests.filter(manifest => manifest.url === link );
64
+ Object.entries (links).forEach(([pageUrl, reportUrl]) => {
65
+ const relevantManifests = manifests.filter(manifest => manifest.url === pageUrl );
66
66
const results = relevantManifests.map(manifest => manifest.summary);
67
67
const averagedResults = {};
68
-
68
+
69
69
if (results.length > 0) {
70
70
Object.keys(results[0]).forEach(key => {
71
71
averagedResults[key] = formatResult(
72
72
results.reduce((acc, cur) => acc + cur[key], 0) / results.length
73
73
);
74
74
});
75
-
75
+
76
76
const score = res => res >= 90 ? '🟢' : res >= 50 ? '🟠' : '🔴';
77
-
77
+ const urlForTable = pageUrl.includes('/en/') ? pageUrl.substring(pageUrl.indexOf('/en/')) : pageUrl;
78
+
78
79
comment.push(
79
- `| [Link ](${link }) | ${score(averagedResults.performance)} ${averagedResults.performance} | ${score(averagedResults.accessibility)} ${averagedResults.accessibility} | ${score(averagedResults['best-practices'])} ${averagedResults['best-practices']} | ${score(averagedResults.seo)} ${averagedResults.seo} | ${score(averagedResults.pwa)} ${averagedResults.pwa} |`
80
+ `| [${urlForTable} ](${reportUrl }) | ${score(averagedResults.performance)} ${averagedResults.performance} | ${score(averagedResults.accessibility)} ${averagedResults.accessibility} | ${score(averagedResults['best-practices'])} ${averagedResults['best-practices']} | ${score(averagedResults.seo)} ${averagedResults.seo} | ${score(averagedResults.pwa)} ${averagedResults.pwa} |`
80
81
);
81
82
} else {
82
- console.error('No results found for URL:', link );
83
+ console.error('No results found for URL:', pageUrl );
83
84
}
84
85
});
85
86
You can’t perform that action at this time.
0 commit comments