in src/PrDisplay.js [831:855]
renderS3Artifacts(run, testResultArtifacts) {
let artifacts = [];
if (run.s3_artifacts) {
for (const [index, artifact] of run.s3_artifacts.entries()) {
if (testResultArtifacts[artifact.Key["#text"]]) {
// Already shown inline with a step, so don't show it again
continue;
}
let prefix = artifact.Key["#text"];
let url = `https://gha-artifacts.s3.amazonaws.com/${prefix}`;
artifacts.push(
this.renderArtifact({
kind: "s3",
index: index,
name: prefix.split("/").slice(-1),
size_in_bytes: parseInt(artifact.Size["#text"]),
url: url,
expired: false,
})
);
}
}
return artifacts;
}