-name: Pull Request Labeler
+name: Pull Request Labeler and Checker
on:
pull_request_target:
+ types:
+ - opened
+ - synchronize
+ - reopened
+ # For label-checker
+ - labeled
+ - unlabeled
jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
+ # Run this after labeler applied labels
+ check-labels:
+ name: Check labels
+ runs-on: ubuntu-latest
+ steps:
+ - uses: docker://agilepathway/pull-request-label-checker:latest
+ with:
+ one_of: breaking,security,feature,bug,refactor,upgrade,docs,lang-all,internal
+ repo_token: ${{ secrets.GITHUB_TOKEN }}