name: Require Pull Request Labels on: pull_request: types: [opened, labeled, unlabeled, synchronize] jobs: label: # Only run if PR is not from a fork if: github.event.pull_request.head.repo.full_name == github.repository runs-on: ubuntu-latest permissions: issues: write pull-requests: write steps: - uses: mheap/github-action-required-labels@v5 with: mode: minimum count: 1 labels: | Type:Bug Type:Enhancement Type:Feature Type:Breaking-Change Type:Test Type:Documentation Type:Maintenance Type:Security Type:Dependencies Type:DevOps dependencies add_comment: true