joxtacy/Automagically Assign PR Reviewers

Automagically assigns reviewers based on current workload and recent activity

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGitHub token for API access (use secrets.GITHUB_TOKEN)yes
team_membersComma-separated list of GitHub usernames (e.g., "alice,bob,charlie"). Optional if team_slug is set; the two are combined.no
team_slugSlug of an org team whose members are the reviewer pool (e.g. "backend"). Requires a token with org read access (read:org / members:read) — the default GITHUB_TOKEN cannot read team membership. Combined with team_members if both are set.no
excludeComma-separated GitHub usernames to exclude from the reviewer pool (e.g. a manager who does not review). Applied after combining team_slug and team_members.no
weight_open_prsWeight multiplier for number of open PRs currently assigned (default: 10)no10
weight_lines_per_100Weight multiplier for lines of code per 100 lines in open reviews (default: 1)no1
weight_recent_reviewsWeight multiplier for PRs reviewed in last 7 days (default: 3)no3
number_of_reviewersNumber of reviewers to assign (default: 1)no1

no outputs