cleanup logging for github check updates

pull/524/head
Frostebite 2023-03-18 20:00:22 +00:00
parent 2be8b6f317
commit 21e914ef09
3 changed files with 13 additions and 20 deletions

14
dist/index.js vendored
View File

@ -6066,7 +6066,7 @@ const core_1 = __nccwpck_require__(76762);
class GitHub { class GitHub {
static get octokitDefaultToken() { static get octokitDefaultToken() {
return new core_1.Octokit({ return new core_1.Octokit({
auth: process.env.GITHUB_TOKEN || process.env.CI_GITHUB_TOKEN, auth: process.env.CI_GITHUB_TOKEN || process.env.GITHUB_TOKEN,
}); });
} }
static get octokitPAT() { static get octokitPAT() {
@ -6129,7 +6129,7 @@ class GitHub {
if (`${cloud_runner_1.default.buildParameters.githubChecks}` !== `true`) { if (`${cloud_runner_1.default.buildParameters.githubChecks}` !== `true`) {
return; return;
} }
cloud_runner_logger_1.default.log(`githubChecks: ${cloud_runner_1.default.buildParameters.githubChecks}`); cloud_runner_logger_1.default.log(`githubChecks: ${cloud_runner_1.default.buildParameters.githubChecks} checkRunId: ${GitHub.checkRunId} sha: ${GitHub.sha} async: ${cloud_runner_1.default.isCloudRunnerAsyncEnvironment}`);
GitHub.longDescriptionContent += `\n${longDescription}`; GitHub.longDescriptionContent += `\n${longDescription}`;
if (GitHub.result !== `success` && GitHub.result !== `failure`) { if (GitHub.result !== `success` && GitHub.result !== `failure`) {
GitHub.result = result; GitHub.result = result;
@ -6163,13 +6163,9 @@ 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.isCloudRunnerAsyncEnvironment) { await (cloud_runner_1.default.isCloudRunnerAsyncEnvironment
cloud_runner_logger_1.default.log(`Updating check via async update workflow`); ? GitHub.runUpdateAsyncChecksWorkflow(data, `update`)
await GitHub.runUpdateAsyncChecksWorkflow(data, `update`); : GitHub.updateGitHubCheckRequest(data));
return;
}
cloud_runner_logger_1.default.log(`Updating check via direct call`);
await GitHub.updateGitHubCheckRequest(data);
} }
static async updateGitHubCheckRequest(data) { static async updateGitHubCheckRequest(data) {
return await GitHub.octokitDefaultToken.request(`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`, data); return await GitHub.octokitDefaultToken.request(`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`, data);

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -13,7 +13,7 @@ class GitHub {
static result: string = ``; static result: string = ``;
private static get octokitDefaultToken() { private static get octokitDefaultToken() {
return new Octokit({ return new Octokit({
auth: process.env.GITHUB_TOKEN || process.env.CI_GITHUB_TOKEN, auth: process.env.CI_GITHUB_TOKEN || process.env.GITHUB_TOKEN,
}); });
} }
private static get octokitPAT() { private static get octokitPAT() {
@ -90,7 +90,9 @@ class GitHub {
if (`${CloudRunner.buildParameters.githubChecks}` !== `true`) { if (`${CloudRunner.buildParameters.githubChecks}` !== `true`) {
return; return;
} }
CloudRunnerLogger.log(`githubChecks: ${CloudRunner.buildParameters.githubChecks}`); CloudRunnerLogger.log(
`githubChecks: ${CloudRunner.buildParameters.githubChecks} checkRunId: ${GitHub.checkRunId} sha: ${GitHub.sha} async: ${CloudRunner.isCloudRunnerAsyncEnvironment}`,
);
GitHub.longDescriptionContent += `\n${longDescription}`; GitHub.longDescriptionContent += `\n${longDescription}`;
if (GitHub.result !== `success` && GitHub.result !== `failure`) { if (GitHub.result !== `success` && GitHub.result !== `failure`) {
GitHub.result = result; GitHub.result = result;
@ -125,14 +127,9 @@ class GitHub {
data.conclusion = result; data.conclusion = result;
} }
if (CloudRunner.isCloudRunnerAsyncEnvironment) { await (CloudRunner.isCloudRunnerAsyncEnvironment
CloudRunnerLogger.log(`Updating check via async update workflow`); ? GitHub.runUpdateAsyncChecksWorkflow(data, `update`)
await GitHub.runUpdateAsyncChecksWorkflow(data, `update`); : GitHub.updateGitHubCheckRequest(data));
return;
}
CloudRunnerLogger.log(`Updating check via direct call`);
await GitHub.updateGitHubCheckRequest(data);
} }
public static async updateGitHubCheckRequest(data: any) { public static async updateGitHubCheckRequest(data: any) {