Skip to content

feat(config): add author association role filters - #445

Merged
balthasar-magi merged 1 commit into
mainfrom
feat/review-condition-roles
Jul 28, 2026
Merged

feat(config): add author association role filters#445
balthasar-magi merged 1 commit into
mainfrom
feat/review-condition-roles

Conversation

@hirotomoyamada

Copy link
Copy Markdown
Member

Closes #444

AI used

  • I did not use AI to create this PR.
  • (If there is no check above) I checked the generated content before submitting.

Description

Add pull request author association filters to review conditions.

Current behavior (updates)

Safety and automation conditions can filter by author login but cannot match the pull request author's GitHub author association.

New behavior

roles accepts include and exclude filters for GitHub author_association values in review safety, review automation, and merge automation conditions. The existing pull request metadata is used, so no additional GitHub API request is made.

Is this a breaking change (Yes/No):

No.

Additional Information

  • The schema restricts role values to GitHub's supported author_association values.
  • Documentation was intentionally not changed at the request of the user.
  • Verified with pnpm quality and pnpm build.

@hirotomoyamada
hirotomoyamada requested review from a team July 28, 2026 02:27
@github-actions github-actions Bot added the magi:merge The command "magi:merge" is currently running label Jul 28, 2026
@balthasar-magi
balthasar-magi added this pull request to the merge queue Jul 28, 2026
Merged via the queue into main with commit f5b6766 Jul 28, 2026
11 checks passed
@balthasar-magi
balthasar-magi deleted the feat/review-condition-roles branch July 28, 2026 02:32
@github-actions github-actions Bot removed the magi:merge The command "magi:merge" is currently running label Jul 28, 2026
@github-actions github-actions Bot mentioned this pull request Jul 28, 2026
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.

feat(config): add author association roles to review conditions

4 participants