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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
allowed-teamGitHub team slug (in the repository owner org). Only PRs opened by an active member are eligible.yes
allowed-changesYAML 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-tokenToken whose identity performs the approval/dismissal (e.g. a service account). Needs pull-requests: write.yes
reviewer-loginLogin of the approver identity (= the github-token owner). Used to find and dismiss its own prior auto-approvals.yes
namedescription
eligible"true" if the PR met team + allowlist criteria and was approved, otherwise "false".