mirror of
https://github.com/peter-evans/create-or-update-comment.git
synced 2025-01-19 03:26:42 +08:00
Package changes
This commit is contained in:
parent
c8a511a6a7
commit
2ed53ed12f
38
dist/index.js
vendored
38
dist/index.js
vendored
@ -552,25 +552,7 @@ async function run() {
|
||||
|
||||
const octokit = new github.GitHub(inputs.token);
|
||||
|
||||
if (inputs.issueNumber) {
|
||||
// Create a comment
|
||||
if (!inputs.body) {
|
||||
core.setFailed("Missing comment 'body'.");
|
||||
return;
|
||||
}
|
||||
const { data: comment } = await octokit.issues.createComment({
|
||||
owner: repo[0],
|
||||
repo: repo[1],
|
||||
issue_number: inputs.issueNumber,
|
||||
body: inputs.body
|
||||
});
|
||||
core.info(`Created comment on issue '${inputs.issueNumber}'.`);
|
||||
|
||||
// Set a comment reaction
|
||||
if (inputs.reactionType) {
|
||||
await addReaction(octokit, repo, comment.id, inputs.reactionType);
|
||||
}
|
||||
} else if (inputs.commentId) {
|
||||
if (inputs.commentId) {
|
||||
// Edit a comment
|
||||
if (!inputs.body && !inputs.reactionType) {
|
||||
core.setFailed("Missing either comment 'body' or 'reaction-type'.");
|
||||
@ -604,6 +586,24 @@ async function run() {
|
||||
if (inputs.reactionType) {
|
||||
await addReaction(octokit, repo, inputs.commentId, inputs.reactionType);
|
||||
}
|
||||
} else if (inputs.issueNumber) {
|
||||
// Create a comment
|
||||
if (!inputs.body) {
|
||||
core.setFailed("Missing comment 'body'.");
|
||||
return;
|
||||
}
|
||||
const { data: comment } = await octokit.issues.createComment({
|
||||
owner: repo[0],
|
||||
repo: repo[1],
|
||||
issue_number: inputs.issueNumber,
|
||||
body: inputs.body
|
||||
});
|
||||
core.info(`Created comment on issue '${inputs.issueNumber}'.`);
|
||||
|
||||
// Set a comment reaction
|
||||
if (inputs.reactionType) {
|
||||
await addReaction(octokit, repo, comment.id, inputs.reactionType);
|
||||
}
|
||||
} else {
|
||||
core.setFailed("Missing either 'issue-number' or 'comment-id'.");
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user