Skip to content

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

Merged
vatsrahul1001 merged 1 commit into
apache:mainfrom
potiuk:triage-drop-failing-job-names
May 25, 2026
Merged

PR triage: drop failing job names from violations bullets#67322
vatsrahul1001 merged 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 :)

@vatsrahul1001 vatsrahul1001 merged commit 4b998b4 into apache:main May 25, 2026
64 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Backport failed to create: v3-2-test. View the failure log Run details

Note: As of Merging PRs targeted for Airflow 3.X
the committer who merges the PR is responsible for backporting the PRs that are bug fixes (generally speaking) to the maintenance branches.

In matter of doubt please ask in #release-management Slack channel.

Status Branch Result
v3-2-test Commit Link

You can attempt to backport this manually by running:

cherry_picker 4b998b4 v3-2-test

This should apply the commit to the v3-2-test branch and leave the commit in conflict state marking
the files that need manual conflict resolution.

After you have resolved the conflicts, you can continue the backport process by running:

cherry_picker --continue

If you don't have cherry-picker installed, see the installation guide.

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.

4 participants