potiuk opened a new pull request, #65865: URL: https://github.com/apache/airflow/pull/65865
The triage workflow that lived in `breeze pr auto-triage` is now the agentic [`pr-triage`](https://github.com/apache/airflow/tree/main/.github/skills/pr-triage) skill. This PR removes the breeze command and rewrites the maintainer documentation to point at the skill. ## Documentation - `contributing-docs/25_maintainer_pr_triage.md` rewritten to describe the skill-based workflow. The `#why-the-first-pass-is-automated` anchor is preserved — every triage comment posted by the skill links there, and 451 already-posted contributor comments rely on the link continuing to resolve. - `contributing-docs/README.rst` entry updated. - `dev/breeze/doc/13_pr_tasks.rst` auto-triage section replaced with a short pointer to the skill. `breeze pr stats` stays. ## Code removal - `dev/breeze/src/airflow_breeze/commands/pr_commands.py` reduced from 12,505 to 1,176 lines — only `breeze pr stats` and its transitive dependencies remain. - `dev/breeze/src/airflow_breeze/commands/pr_commands_config.py` no longer registers `auto-triage`. - Deleted utility modules used only by auto-triage: `tui_display.py`, `pr_comments.py`, `pr_context.py`, `pr_display.py`. - Deleted associated tests and the now-obsolete `output_pr_auto-triage.{svg,txt}` help image. `output_pr.{svg,txt}` regenerated. Net diff: **+200 / −16,430** across 23 files. ## Test plan - [x] `prek run --from-ref main --stage pre-commit` passes. - [x] `prek run --from-ref main --stage manual` passes. - [x] `breeze setup check-all-params-in-groups` exits 0. - [x] `prek run ruff` / `ruff-format` / `mypy-dev` all pass on the modified files. - [x] All 49 remaining breeze pytest tests pass. - [x] `breeze pr` CLI now exposes only `stats`. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Opus 4.7 (1M context) Generated-by: Claude Opus 4.7 (1M context) 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]
