marocchino 2021-08-31 03:39:58 +09:00
parent 72463c317a
commit f202c00725
No known key found for this signature in database
GPG key ID: AFF521DBDB122570
6 changed files with 33 additions and 21 deletions

18
dist/index.js generated vendored
View file

@ -128,10 +128,12 @@ function buildBody() {
const path = core.getInput("path", { required: false });
if (path) {
try {
return fs_1.readFileSync(path, "utf-8");
return (0, fs_1.readFileSync)(path, "utf-8");
}
catch (error) {
if (error instanceof Error) {
core.setFailed(error.message);
}
return "";
}
}
@ -195,26 +197,28 @@ function run() {
throw new Error("delete and recreate cannot be both set to true");
}
const octokit = github.getOctokit(config_1.githubToken);
const previous = yield comment_1.findPreviousComment(octokit, config_1.repo, config_1.pullRequestNumber, config_1.header);
const previous = yield (0, comment_1.findPreviousComment)(octokit, config_1.repo, config_1.pullRequestNumber, config_1.header);
if (!previous) {
yield comment_1.createComment(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header);
yield (0, comment_1.createComment)(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header);
return;
}
if (config_1.deleteOldComment) {
yield comment_1.deleteComment(octokit, config_1.repo, previous.id);
yield (0, comment_1.deleteComment)(octokit, config_1.repo, previous.id);
return;
}
const previousBody = config_1.append ? previous.body : undefined;
if (config_1.recreate) {
yield comment_1.deleteComment(octokit, config_1.repo, previous.id);
yield comment_1.createComment(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header, previousBody);
yield (0, comment_1.deleteComment)(octokit, config_1.repo, previous.id);
yield (0, comment_1.createComment)(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header, previousBody);
return;
}
yield comment_1.updateComment(octokit, config_1.repo, previous.id, config_1.body, config_1.header, previousBody);
yield (0, comment_1.updateComment)(octokit, config_1.repo, previous.id, config_1.body, config_1.header, previousBody);
}
catch (error) {
if (error instanceof Error) {
core.setFailed(error.message);
}
}
});
}
run();

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

4
lib/config.js generated
View file

@ -43,10 +43,12 @@ function buildBody() {
const path = core.getInput("path", { required: false });
if (path) {
try {
return fs_1.readFileSync(path, "utf-8");
return (0, fs_1.readFileSync)(path, "utf-8");
}
catch (error) {
if (error instanceof Error) {
core.setFailed(error.message);
}
return "";
}
}

14
lib/main.js generated
View file

@ -46,26 +46,28 @@ function run() {
throw new Error("delete and recreate cannot be both set to true");
}
const octokit = github.getOctokit(config_1.githubToken);
const previous = yield comment_1.findPreviousComment(octokit, config_1.repo, config_1.pullRequestNumber, config_1.header);
const previous = yield (0, comment_1.findPreviousComment)(octokit, config_1.repo, config_1.pullRequestNumber, config_1.header);
if (!previous) {
yield comment_1.createComment(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header);
yield (0, comment_1.createComment)(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header);
return;
}
if (config_1.deleteOldComment) {
yield comment_1.deleteComment(octokit, config_1.repo, previous.id);
yield (0, comment_1.deleteComment)(octokit, config_1.repo, previous.id);
return;
}
const previousBody = config_1.append ? previous.body : undefined;
if (config_1.recreate) {
yield comment_1.deleteComment(octokit, config_1.repo, previous.id);
yield comment_1.createComment(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header, previousBody);
yield (0, comment_1.deleteComment)(octokit, config_1.repo, previous.id);
yield (0, comment_1.createComment)(octokit, config_1.repo, config_1.pullRequestNumber, config_1.body, config_1.header, previousBody);
return;
}
yield comment_1.updateComment(octokit, config_1.repo, previous.id, config_1.body, config_1.header, previousBody);
yield (0, comment_1.updateComment)(octokit, config_1.repo, previous.id, config_1.body, config_1.header, previousBody);
}
catch (error) {
if (error instanceof Error) {
core.setFailed(error.message);
}
}
});
}
run();

View file

@ -28,7 +28,9 @@ function buildBody(): string {
try {
return readFileSync(path, "utf-8")
} catch (error) {
if (error instanceof Error) {
core.setFailed(error.message)
}
return ""
}
} else {

View file

@ -66,8 +66,10 @@ async function run(): Promise<undefined> {
await updateComment(octokit, repo, previous.id, body, header, previousBody)
} catch (error) {
if (error instanceof Error) {
core.setFailed(error.message)
}
}
}
run()