Skip to content

feat!: assign PRs to relevant team members via CODEOWNERS#10

Draft
clarkexo wants to merge 6 commits into
masterfrom
clark/team-based-assignee
Draft

feat!: assign PRs to relevant team members via CODEOWNERS#10
clarkexo wants to merge 6 commits into
masterfrom
clark/team-based-assignee

Conversation

@clarkexo

@clarkexo clarkexo commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Rewrites the action from bash to TypeScript and changes how PRs are routed: when the trigger label is applied, the PR is assigned to the relevant member(s) of a team — owners are resolved from CODEOWNERS, intersected with the configured team, then load-balanced, with a whole-team fallback when no member owns the changed files.

Breaking change: removes the single-maintainer (MAINTAINER.txt) model; now requires team and github_token (org Members:read) inputs. Runtime dep: @actions/core only; bundled to dist/ via ncc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant