Skip to content

PR triage: drop failing job names from violations bullets#67322

Open
potiuk wants to merge 1 commit into
apache:mainfrom
potiuk:triage-drop-failing-job-names
Open

PR triage: drop failing job names from violations bullets#67322
potiuk wants to merge 1 commit into
apache:mainfrom
potiuk:triage-drop-failing-job-names

Conversation

@potiuk
Copy link
Copy Markdown
Member

@potiuk potiuk commented May 22, 2026

The contributor-facing PR-triage comments currently enumerate every failing job name underneath each category — e.g. five Kubernetes test variants plus (+1 more) — for every PR that hits a CI failure. The same job names are already visible in GitHub's Checks tab; repeating them in the comment adds noise and pushes the message past the size where most contributors actually read it.

This PR pins the <violations> bullet to the bare-category form via .apache-steward-overrides/pr-management-triage-comment-templates.md:

- :x: **<category>**. See [docs](<doc_link>).
  • Per-category remediation snippets the framework default may add (e.g. inline Run prek run ... steps) are dropped too — the linked doc has them.
  • Short single-clause inline payloads (unresolved-thread count, the existing Multiple flagged PRs line in close) remain permitted; the rule targets multi-item job-name lists.
  • Everything else in the triage comment — link to the quality criteria, per-category doc URLs, what-to-do-next / no-rush line, AI-attribution footer, two-stage-process link — is untouched.

Discussed on the dev list — "RE: Re: [DISCUSS] PR auto-triage recent stats (how do we do more reviews)".


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.7)

Generated-by: Claude Code (Opus 4.7) following the guidelines

The contributor-facing triage comments currently enumerate every
failing job name underneath each category (e.g. five Kubernetes
test variants plus "(+1 more)"). The same job names are already
visible in GitHub's Checks tab; repeating them in the comment
adds noise and pushes the message past the size where
contributors actually read it.

Pin the bullet to the bare-category form via the override
file. Per-category remediation snippets the framework default
may add (e.g. inline "Run prek run ..." steps) are dropped too;
the linked doc has them. Short single-clause inline payloads
(unresolved-thread count, the existing "Multiple flagged PRs"
line in `close`) remain permitted — the rule applies to
multi-item job-name lists, not to all auxiliary text.

The rest of the triage comment — link to the quality criteria,
per-category doc URLs, "what to do next" / no-rush line, AI-
attribution footer, two-stage-process link — is untouched.
@potiuk potiuk added this to the Airflow 3.2.2 milestone May 22, 2026
@potiuk potiuk added the backport-to-v3-2-test Mark PR with this label to backport to v3-2-test branch label May 22, 2026
@omkar-foss
Copy link
Copy Markdown
Collaborator

Nice, PR changes look good. Thanks

Copy link
Copy Markdown
Member

@choo121600 choo121600 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-to-v3-2-test Mark PR with this label to backport to v3-2-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants