mirror of
https://github.com/mshick/add-pr-comment.git
synced 2026-01-05 15:30:00 +11:00
Adding the possibility to auto refresh the sticky comment position... (#66)
* Allow to refresh the uniq comment position to be the latest one in the PR feed. * Allow to refresh the uniq comment position to be the latest one in the PR feed. * Removed "auto-" from func name + now defaulting new option to "false"
This commit is contained in:
parent
a65df5f64f
commit
fe6766b6b0
10 changed files with 2641 additions and 2572 deletions
|
|
@ -5,6 +5,7 @@ import {
|
|||
CreateIssueCommentResponseData,
|
||||
getExistingCommentId,
|
||||
updateComment,
|
||||
deleteComment,
|
||||
} from './comments'
|
||||
import { getInputs } from './config'
|
||||
import { getIssueNumberFromCommitPullsList } from './issues'
|
||||
|
|
@ -16,6 +17,7 @@ const run = async (): Promise<void> => {
|
|||
allowRepeats,
|
||||
message,
|
||||
messageId,
|
||||
refreshMessagePosition,
|
||||
repoToken,
|
||||
proxyUrl,
|
||||
issue,
|
||||
|
|
@ -74,7 +76,12 @@ const run = async (): Promise<void> => {
|
|||
})
|
||||
core.setOutput(existingCommentId ? 'comment-updated' : 'comment-created', 'true')
|
||||
} else if (existingCommentId) {
|
||||
comment = await updateComment(octokit, owner, repo, existingCommentId, body)
|
||||
if (refreshMessagePosition) {
|
||||
await deleteComment(octokit, owner, repo, existingCommentId, body)
|
||||
comment = await createComment(octokit, owner, repo, issueNumber, body)
|
||||
} else {
|
||||
comment = await updateComment(octokit, owner, repo, existingCommentId, body)
|
||||
}
|
||||
core.setOutput('comment-updated', 'true')
|
||||
} else {
|
||||
comment = await createComment(octokit, owner, repo, issueNumber, body)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue