Ensure stats get sent when not uploading results

https://github.com/github/codeql-action/pull/323#discussion_r551948732
This commit is contained in:
Sam Partington 2021-01-06 10:50:35 +00:00
parent 6de1b753c2
commit 1da4ce5a03
3 changed files with 25 additions and 23 deletions

View file

@ -79,25 +79,25 @@ async function run() {
logger
);
if (actionsUtil.getRequiredInput("upload") !== "true") {
if (actionsUtil.getRequiredInput("upload") === "true") {
const uploadStats = await upload_lib.uploadFromActions(
outputDir,
parseRepositoryNwo(actionsUtil.getRequiredEnvParam("GITHUB_REPOSITORY")),
await actionsUtil.getCommitOid(),
await actionsUtil.getRef(),
await actionsUtil.getAnalysisKey(),
actionsUtil.getRequiredEnvParam("GITHUB_WORKFLOW"),
actionsUtil.getWorkflowRunID(),
actionsUtil.getRequiredInput("checkout_path"),
actionsUtil.getRequiredInput("matrix"),
apiDetails,
logger
);
stats = { ...queriesStats, ...uploadStats };
} else {
logger.info("Not uploading results");
return;
stats = { ...queriesStats }
}
const uploadStats = await upload_lib.uploadFromActions(
outputDir,
parseRepositoryNwo(actionsUtil.getRequiredEnvParam("GITHUB_REPOSITORY")),
await actionsUtil.getCommitOid(),
await actionsUtil.getRef(),
await actionsUtil.getAnalysisKey(),
actionsUtil.getRequiredEnvParam("GITHUB_WORKFLOW"),
actionsUtil.getWorkflowRunID(),
actionsUtil.getRequiredInput("checkout_path"),
actionsUtil.getRequiredInput("matrix"),
apiDetails,
logger
);
stats = { ...queriesStats, ...uploadStats };
} catch (error) {
core.setFailed(error.message);
console.log(error);