labeler.yml 564 B

12345678910111213141516171819202122
  1. name: PR Labeler
  2. on:
  3. pull_request:
  4. types: [opened, edited, synchronize]
  5. jobs:
  6. label:
  7. permissions:
  8. contents: read
  9. pull-requests: write
  10. runs-on: ubuntu-latest
  11. if: github.actor != 'dependabot[bot]' && !contains(github.event.head_commit.message, '[skip ci]')
  12. steps:
  13. - name: Checkout code
  14. uses: actions/checkout@v4
  15. - name: Label PR based on title or file changes
  16. uses: actions/labeler@v5
  17. with:
  18. repo-token: ${{ secrets.GITHUB_TOKEN }}
  19. configuration-path: .github/labeler.yml