Add standard tools URLs to status report

This commit is contained in:
Henry Mercer 2024-09-05 19:40:26 +02:00
parent 3b0aa30bb7
commit 0aafba91ba
6 changed files with 24 additions and 2 deletions

7
lib/setup-codeql.js generated
View file

@ -413,6 +413,7 @@ const downloadCodeQL = async function (codeqlURL, maybeBundleVersion, maybeCliVe
compressionMethod,
downloadDurationMs,
extractionDurationMs,
toolsUrl: sanitizeUrlForStatusReport(codeqlURL),
},
toolsVersion: maybeCliVersion ?? "unknown",
};
@ -430,6 +431,7 @@ const downloadCodeQL = async function (codeqlURL, maybeBundleVersion, maybeCliVe
compressionMethod,
downloadDurationMs,
extractionDurationMs,
toolsUrl: sanitizeUrlForStatusReport(codeqlURL),
},
toolsVersion: maybeCliVersion ?? toolcacheVersion,
};
@ -518,4 +520,9 @@ async function cleanUpGlob(glob, name, logger) {
logger.warning(`Failed to clean up ${name}: ${e}.`);
}
}
function sanitizeUrlForStatusReport(url) {
return ["github/codeql-action", "dsp-testing/codeql-cli-nightlies"].some((repo) => url.startsWith(`https://github.com/${repo}/releases/download/`))
? url
: "sanitized-value";
}
//# sourceMappingURL=setup-codeql.js.map