π Maintain One Comment
Maintain just one comment in Issue and PR.
- This Action is only applicable to triggers related to issue and pull_request
- When the filtered comments do not exist, will add a comment
- When the filtered comments is only one, this comment will be updated
- When the number of filtered comments exceeds 1, no operation will be performed
name: Maintain One Comment
on:
issues:
types: [opened, edited]
issue_comment:
types: [created, edited]
pull_request:
types: [assigned, opened, synchronize, edited]
jobs:
comment:
runs-on: ubuntu-latest
steps:
- name: maintain-comment
uses: actions-cool/maintain-one-comment@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
body: |
Hi π
emojis: '+1, laugh'
body-include: '<!-- Created by actions-cool/maintain-one-comment -->'
Name |
Desc |
Type |
Required |
token |
GitHub token |
string |
β |
number |
Manually control the issue or PR number |
string |
β |
body |
Create comment body |
string |
β |
emojis |
Add emoji |
string |
β |
update-mode |
Comment update mode. Options: replace append . Default: replace |
string |
β |
comment-auth |
Filter comment auth |
string |
β |
body-include |
Filter comment body |
string |
β |
delete |
Will delete all filter comments. Default false |
boolean |
β |
number
: When no input, it will be the issue or PR number that triggered. When input, it is the highest priority
body
: When has 1 comment, and no body input will delete this filter comment
comment-id
: Return the ID of create or updated comment.
- When PR come from fork, it requires
pull_request_target
to comment (Reasons for github built-in permissions). When use pull_request_target
, must read
input |
emoji |
+1 |
π |
-1 |
π |
laugh |
π |
confused |
π |
heart |
β€οΈ |
hooray |
π |
rocket |
π |
eyes |
π |
CHANGELOG
MIT