Skip to content

feat: implement pr assignment workflow#8456

Open
shivanee-p wants to merge 3 commits into
mainfrom
shivaneep-implement-pr-assignment
Open

feat: implement pr assignment workflow#8456
shivanee-p wants to merge 3 commits into
mainfrom
shivaneep-implement-pr-assignment

Conversation

@shivanee-p

Copy link
Copy Markdown
Contributor
  • Removed Blunderbuss Config: Deleted .github/blunderbuss.yml since Blunderbuss does not support organization-membership checks.
  • Created .github/workflows/assign-reviewers.yml
    using actions/github-script to run custom assignment logic.
  • Googler/Trusted Author Filter: The action only triggers assignments for PRs opened by members of the googlers GitHub organization or whitelisted automation bots: gcf-owl-bot, release-please, dependabot, renovate, and yoshi-code-bot.
  • Path Routing Rules (matching CODEOWNERS teams):
    /handwritten/bigquery/ & /handwritten/bigquery-storage/ $\rightarrow$ @googleapis/bigquery-team
    /handwritten/cloud-profiler/ $\rightarrow$ @googleapis/cloud-profiler-team
    /handwritten/storage/ $\rightarrow$ @googleapis/gcs-team
    /handwritten/firestore/ $\rightarrow$ @googleapis/firestore-team
    /handwritten/spanner/ $\rightarrow$ @googleapis/spanner-team
    /handwritten/pubsub/ $\rightarrow$ @googleapis/pubsub-team
    /handwritten/bigtable/ $\rightarrow$ @googleapis/bigtable-team
    /core/packages/google-auth-library-nodejs/ $\rightarrow$ @googleapis/aion-team
  • Load-Balancing Fallback: For all other PRs, the workflow queries the active open PRs to calculate workload and requests a review from the least-loaded individual member of @googleapis/cloud-sdk-nodejs-team, while also CC-ing the team itself.

Fixes b/489433875

@shivanee-p shivanee-p requested a review from a team as a code owner June 8, 2026 17:55
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@jskeet jskeet self-requested a review June 8, 2026 20:43
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.

2 participants