workflow
parent
5e93fb95af
commit
12d21037c2
|
|
@ -587,7 +587,7 @@ class Cli {
|
||||||
const input = JSON.parse(process.env.CHECKS_UPDATE || ``);
|
const input = JSON.parse(process.env.CHECKS_UPDATE || ``);
|
||||||
core.info(`Checks Update ${process.env.CHECKS_UPDATE}`);
|
core.info(`Checks Update ${process.env.CHECKS_UPDATE}`);
|
||||||
if (input.mode === `create`) {
|
if (input.mode === `create`) {
|
||||||
yield github_1.default.createGitHubCheckRequest(input.data);
|
throw new Error(`Not supported: only use update`);
|
||||||
}
|
}
|
||||||
else if (input.mode === `update`) {
|
else if (input.mode === `update`) {
|
||||||
yield github_1.default.updateGitHubCheckRequest(input.data);
|
yield github_1.default.updateGitHubCheckRequest(input.data);
|
||||||
|
|
@ -6423,10 +6423,6 @@ class GitHub {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
if (yield cloud_runner_options_1.default.asyncCloudRunner) {
|
|
||||||
yield GitHub.runUpdateAsyncChecksWorkflow(data, `update`);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const result = yield GitHub.createGitHubCheckRequest(data);
|
const result = yield GitHub.createGitHubCheckRequest(data);
|
||||||
return result.data.id;
|
return result.data.id;
|
||||||
});
|
});
|
||||||
|
|
@ -6482,6 +6478,9 @@ class GitHub {
|
||||||
}
|
}
|
||||||
static runUpdateAsyncChecksWorkflow(data, mode) {
|
static runUpdateAsyncChecksWorkflow(data, mode) {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
|
if (mode === `create`) {
|
||||||
|
throw new Error(`Not supported: only use update`);
|
||||||
|
}
|
||||||
const workflowsResult = yield GitHub.octokit.request(`GET /repos/${GitHub.owner}/${GitHub.repo}/actions/workflows`, {
|
const workflowsResult = yield GitHub.octokit.request(`GET /repos/${GitHub.owner}/${GitHub.repo}/actions/workflows`, {
|
||||||
owner: GitHub.owner,
|
owner: GitHub.owner,
|
||||||
repo: GitHub.repo,
|
repo: GitHub.repo,
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -122,7 +122,7 @@ export class Cli {
|
||||||
const input = JSON.parse(process.env.CHECKS_UPDATE || ``);
|
const input = JSON.parse(process.env.CHECKS_UPDATE || ``);
|
||||||
core.info(`Checks Update ${process.env.CHECKS_UPDATE}`);
|
core.info(`Checks Update ${process.env.CHECKS_UPDATE}`);
|
||||||
if (input.mode === `create`) {
|
if (input.mode === `create`) {
|
||||||
await GitHub.createGitHubCheckRequest(input.data);
|
throw new Error(`Not supported: only use update`);
|
||||||
} else if (input.mode === `update`) {
|
} else if (input.mode === `update`) {
|
||||||
await GitHub.updateGitHubCheckRequest(input.data);
|
await GitHub.updateGitHubCheckRequest(input.data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -69,12 +69,6 @@ class GitHub {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
if (await CloudRunnerOptions.asyncCloudRunner) {
|
|
||||||
await GitHub.runUpdateAsyncChecksWorkflow(data, `update`);
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const result = await GitHub.createGitHubCheckRequest(data);
|
const result = await GitHub.createGitHubCheckRequest(data);
|
||||||
|
|
||||||
return result.data.id;
|
return result.data.id;
|
||||||
|
|
@ -134,6 +128,9 @@ class GitHub {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static async runUpdateAsyncChecksWorkflow(data, mode) {
|
public static async runUpdateAsyncChecksWorkflow(data, mode) {
|
||||||
|
if (mode === `create`) {
|
||||||
|
throw new Error(`Not supported: only use update`);
|
||||||
|
}
|
||||||
const workflowsResult = await GitHub.octokit.request(
|
const workflowsResult = await GitHub.octokit.request(
|
||||||
`GET /repos/${GitHub.owner}/${GitHub.repo}/actions/workflows`,
|
`GET /repos/${GitHub.owner}/${GitHub.repo}/actions/workflows`,
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue