hivemq/HiveMQ Auto-approve Release PRs
Auto-approve narrow release PRs based on team membership and a file/line allowlist; dismiss stale auto-approvals.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| allowed-team | GitHub team slug (in the repository owner org). Only PRs opened by an active member are eligible. | yes | — |
| allowed-changes | YAML list of rules, each { path: <JS regex>, lines?: <JS regex> }. Every changed file must match one rule by path; if that rule has `lines`, every added/removed line in the file must match it. At least one rule is required; `path` is mandatory, `lines` optional (omit to allow any change confined to that path). | yes | — |
| github-token | Token whose identity performs the approval/dismissal (e.g. a service account). Needs pull-requests: write. | yes | — |
| reviewer-login | Login of the approver identity (= the github-token owner). Used to find and dismiss its own prior auto-approvals. | yes | — |
Outputs
| name | description |
|---|---|
| eligible | "true" if the PR met team + allowlist criteria and was approved, otherwise "false". |