Add people selection group and reviewer filter to auto-triage#63422
Add people selection group and reviewer filter to auto-triage#63422potiuk merged 1 commit intoapache:mainfrom
Conversation
2e5f604 to
d7c21fd
Compare
|
Next iteration of |
|
Wow 🙌 |
|
Small question: “--my-reviews” might be interpreted as reviews that I have written. I actually had the same concern when implementing this feature. That said, I can’t think of a better alternative right now, so I think the current wording is probably fine. |
Yeah. Naming is hard. |
|
And |
bb6696d to
2fec3c5
Compare
|
Yeah, |
2fec3c5 to
c0e9eab
Compare
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
c0e9eab to
a29599d
Compare
Backport failed to create: v3-1-test. View the failure log Run detailsNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
You can attempt to backport this manually by running: cherry_picker 4b69954 v3-1-testThis should apply the commit to the v3-1-test branch and leave the commit in conflict state marking After you have resolved the conflicts, you can continue the backport process by running: cherry_picker --continueIf you don't have cherry-picker installed, see the installation guide. |
…apache#63422) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Summary
--author,--include-collaborators,--reviews-for-me,--reviews-forinto a dedicated"Select people" section in the
breeze pr auto-triagehelp output--review-requestedto--reviews-for-mefor clarity--reviews-foroption (mutually exclusive with--reviews-for-me) to filter PRs by specificreviewer(s), with shell autocomplete from a locally cached collaborators list that is
refreshed in the background on each command invocation
HiddenChoiceWithCompletionparam type that provides tab-completion without listingchoices in
--helplinks, no "What to do next" — just the issues
Test plan
breeze pr auto-triage --helpand verify "Select people" group appears with all four optionsbreeze pr auto-triage --reviews-for-me --reviews-for someoneand verify mutual exclusion errorbreeze pr auto-triage --reviews-for user1 --reviews-for user2 --dry-runand verify multi-reviewer fetchbreeze pr auto-triage --reviews-for-me --dry-runand verify it filters by authenticated user.build/after a run--reviews-fortab-completion works after cache is populatedWas generative AI tooling used to co-author this PR?
Generated-by: Claude Opus 4.6 following the guidelines