p0fi/label-driven-review-and-approval-check
Label-driven review & approval check: auto-request reviews from configured approvers and enforce required approvals.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token with pull-requests: write and contents: read. The default GITHUB_TOKEN is sufficient. | no | ${{ github.token }} |
| config-path | Path (relative to repo root) to YAML configuration. | no | .github/label-approvals.yml |
| fail-on-missing-config | If true, fail when the config file cannot be found. | no | true |
| dry-run | If true, do not mutate (no review requests / no dismissals) - only evaluate. | no | false |
| debug | Enable verbose debug logging. | no | false |
| summary-mode | How much detail to include in the check summary: minimal|standard|verbose | no | standard |
Outputs
| name | description |
|---|---|
| status | Overall evaluation status: success|failure|skipped |
| required_labels | Comma-separated list of labels that were enforced. |
| missing_approvals | Comma-separated list of labels still lacking required approvals (empty if passing). |