Skip to content

Maintain One Comment

Actions
Maintain just one comment in Issue and PR
v3.2.0
Latest
Star (36)

📌 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

Preview

How to use?

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 -->'

Inputs

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

Outputs

Note

  • 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

Emoji List

input emoji
+1 👍
-1 👎
laugh 😄
confused 😕
heart ❤️
hooray 🎉
rocket 🚀
eyes 👀

Changelog

CHANGELOG

LICENSE

MIT

Maintain One Comment is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Maintain just one comment in Issue and PR
v3.2.0
Latest

Maintain One Comment is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.