issue-comment.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. on:
  2. issue_comment:
  3. types: [created]
  4. name: Add issues workflow labels
  5. jobs:
  6. add-label-if-is-author:
  7. runs-on: ubuntu-latest
  8. if: (github.event.issue.user.id == github.event.comment.user.id) && !github.event.issue.pull_request && (github.event.issue.state == 'open')
  9. steps:
  10. - name: Add require handle label
  11. uses: actions-cool/issues-helper@v2
  12. with:
  13. actions: 'add-labels'
  14. labels: 'state/awaiting processing'
  15. - name: Remove require reply label
  16. uses: actions-cool/issues-helper@v2
  17. with:
  18. actions: 'remove-labels'
  19. labels: 'state/awaiting user feedback,stale'
  20. add-label-if-not-author:
  21. runs-on: ubuntu-latest
  22. if: (github.event.issue.user.id != github.event.comment.user.id) && !github.event.issue.pull_request && (github.event.issue.state == 'open') && (!contains(github.event.comment.body, '/keep-state'))
  23. steps:
  24. - name: Add require replay label
  25. uses: actions-cool/issues-helper@v2
  26. with:
  27. actions: 'add-labels'
  28. labels: 'state/awaiting user feedback'
  29. - name: Remove require handle label
  30. uses: actions-cool/issues-helper@v2
  31. with:
  32. actions: 'remove-labels'
  33. labels: 'state/awaiting processing,stale'