potiuk opened a new pull request, #63300:
URL: https://github.com/apache/airflow/pull/63300
Add several new filtering criteria to `breeze pr auto-triage`, organized into
logical option groups in `pr_commands_config.py`.
## Summary
- **Wildcard labels**: `--label 'area:*'` and `--exclude-label
'provider:amazon*'` — exact
patterns are pushed to GitHub search, wildcards are matched client-side
with fnmatch
- **Date filters**: `--created-after`, `--created-before`,
`--updated-after`, `--updated-before`
(YYYY-MM-DD format) — pushed directly to GitHub search qualifiers
- **Collaborator toggle**: `--include-collaborators` to include
collaborator/member/owner PRs
(normally skipped)
- **Pending approval mode**: `--pending-approval-only` to only show PRs with
workflow runs
needing approval, skipping all other assessment
- **CI state filter**: `--checks-state failure|success|pending|any` to focus
on PRs with a
specific CI outcome
- **Staleness filter**: `--min-commits-behind N` to find PRs that are at
least N commits behind
the base branch
- **Label exclusion**: `--exclude-label` to exclude PRs by label (supports
wildcards)
Option groups reorganized in `pr_commands_config.py` into: Target selection,
Filter options, Pagination and sorting, Assessment options, Action options.
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Code (Claude Opus 4.6)
Generated-by: Claude Code (Claude Opus 4.6) following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]