issue-labeled.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. name: Label Based Actions
  2. on:
  3. issues:
  4. types: [labeled]
  5. # pull_request:
  6. # types: [labeled]
  7. jobs:
  8. reply-labeled:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - name: remove enhancement pending
  12. if: github.event.label.name == 'enhancement'
  13. uses: actions-cool/issues-helper@v3
  14. with:
  15. actions: "remove-labels"
  16. token: ${{ secrets.ACCESS_TOKEN }}
  17. issue-number: ${{ github.event.issue.number }}
  18. labels: "enhancement: pending triage"
  19. - name: remove bug pending
  20. if: github.event.label.name == 'bug'
  21. uses: actions-cool/issues-helper@v3
  22. with:
  23. actions: "remove-labels"
  24. token: ${{ secrets.ACCESS_TOKEN }}
  25. issue-number: ${{ github.event.issue.number }}
  26. labels: "bug: pending triage"
  27. - name: needs reproduction
  28. if: github.event.label.name == 'needs reproduction'
  29. uses: actions-cool/issues-helper@v3
  30. with:
  31. actions: "create-comment, remove-labels"
  32. token: ${{ secrets.ACCESS_TOKEN }}
  33. issue-number: ${{ github.event.issue.number }}
  34. body: |
  35. Hello @${{ github.event.issue.user.login }}. Please provide the complete reproduction steps and code. Issues labeled by `needs reproduction` will be closed if no activities in 3 days.
  36. labels: "bug: pending triage"