correcting bug with async env

pull/496/head
Frostebite 2023-01-21 00:13:07 +00:00
parent 97543ba50b
commit 1c592d7be7
3 changed files with 9 additions and 5 deletions

6
dist/index.js vendored
View File

@ -6446,7 +6446,7 @@ class GitHub {
return ``; return ``;
} }
GitHub.startedDate = new Date().toISOString(); GitHub.startedDate = new Date().toISOString();
cloud_runner_logger_1.default.log(`POST /repos/{owner}/{repo}/check-runs`); cloud_runner_logger_1.default.log(`Creating inital github check`);
const data = { const data = {
owner: GitHub.owner, owner: GitHub.owner,
repo: GitHub.repo, repo: GitHub.repo,
@ -6507,10 +6507,12 @@ class GitHub {
data.completed_at = GitHub.endedDate || GitHub.startedDate; data.completed_at = GitHub.endedDate || GitHub.startedDate;
data.conclusion = result; data.conclusion = result;
} }
if (cloud_runner_1.default.isCloudRunnerEnvironment && cloud_runner_1.default.isCloudRunnerAsyncEnvironment) { if (cloud_runner_1.default.isCloudRunnerEnvironment && !cloud_runner_1.default.isCloudRunnerAsyncEnvironment) {
yield GitHub.runUpdateAsyncChecksWorkflow(data, `update`); yield GitHub.runUpdateAsyncChecksWorkflow(data, `update`);
cloud_runner_logger_1.default.log(`Updating check via async update workflow`);
return; return;
} }
cloud_runner_logger_1.default.log(`Updating check via direct call`);
yield GitHub.updateGitHubCheckRequest(data); yield GitHub.updateGitHubCheckRequest(data);
}); });
} }

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -49,7 +49,7 @@ class GitHub {
} }
GitHub.startedDate = new Date().toISOString(); GitHub.startedDate = new Date().toISOString();
CloudRunnerLogger.log(`POST /repos/{owner}/{repo}/check-runs`); CloudRunnerLogger.log(`Creating inital github check`);
const data = { const data = {
owner: GitHub.owner, owner: GitHub.owner,
@ -114,11 +114,13 @@ class GitHub {
data.conclusion = result; data.conclusion = result;
} }
if (CloudRunner.isCloudRunnerEnvironment && CloudRunner.isCloudRunnerAsyncEnvironment) { if (CloudRunner.isCloudRunnerEnvironment && !CloudRunner.isCloudRunnerAsyncEnvironment) {
await GitHub.runUpdateAsyncChecksWorkflow(data, `update`); await GitHub.runUpdateAsyncChecksWorkflow(data, `update`);
CloudRunnerLogger.log(`Updating check via async update workflow`);
return; return;
} }
CloudRunnerLogger.log(`Updating check via direct call`);
await GitHub.updateGitHubCheckRequest(data); await GitHub.updateGitHubCheckRequest(data);
} }