labeler.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. name: Issue Labeler
  2. on:
  3. issues:
  4. types:
  5. - opened
  6. - edited
  7. pull_request:
  8. types:
  9. - opened
  10. - edited
  11. - synchronize
  12. - reopened
  13. permissions:
  14. issues: write
  15. pull-requests: write
  16. contents: read
  17. env:
  18. FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
  19. jobs:
  20. issue-labeler:
  21. if: github.repository_owner == 'GameServerManagers' && github.event_name == 'issues'
  22. runs-on: ubuntu-latest
  23. steps:
  24. - name: Issue Labeler
  25. uses: github/issue-labeler@v3.4
  26. with:
  27. repo-token: "${{ secrets.GITHUB_TOKEN }}"
  28. configuration-path: .github/labeler.yml
  29. enable-versioned-regex: 0
  30. include-title: 1
  31. sync-labels: 1
  32. pr-labeler:
  33. if: github.repository_owner == 'GameServerManagers' && github.event_name == 'pull_request'
  34. runs-on: ubuntu-latest
  35. steps:
  36. - name: PR Labeler
  37. uses: github/issue-labeler@v3.4
  38. with:
  39. repo-token: "${{ secrets.GITHUB_TOKEN }}"
  40. configuration-path: .github/labeler.yml
  41. enable-versioned-regex: 0
  42. include-title: 1
  43. include-body: 0
  44. sync-labels: 1
  45. is-sponsor-label:
  46. if: github.repository_owner == 'GameServerManagers' && github.event_name == 'issues'
  47. runs-on: ubuntu-latest
  48. steps:
  49. - name: Is Sponsor Label
  50. if: github.event.action == 'opened'
  51. uses: JasonEtco/is-sponsor-label-action@v2
  52. env:
  53. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}