op5dev/Require Team Approval

Require N number of PR approvals from a GitHub team. Enforce pre-merge PR checks more explicitly than CODEOWNERS file.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
approvalsCount of approvals required (e.g., 1).no1
pr-numberPull request number (e.g., 42).no${{ github.event.number || github.event.issue.number || github.event.pull_request.number }}
teamTeam whose approval is required (e.g., qa-team).yes
tokenGitHub access token with 'read:org' scope (e.g., secrets.CI_PAT).yes
namedescription
pr-approvalsList of approvals on the pull request.
pr-approvals-countCount of approvals on the pull request.
team-approvalsList of approvals from the team.
team-approvals-countCount of approvals from the team.
team-membersList of team members.
team-members-countCount of team members.