The GitHub Actions job "CodeQL" on airflow.git/magpie-triage-duplicate-closure 
has succeeded.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
61b36323e9e5b40cc1906ad048e797b52f2de613 / Jarek Potiuk <[email protected]>
Add duplicate-PR closure sweep to magpie triage overrides

Duplicate PRs are the largest maintainer-authored closure category in
this project, but the magpie triage skill has no duplicate handling at
all -- every "duplicate" in its decision table refers to duplicate
proposals, never to two PRs fixing the same bug. Triaging them was
happening by hand, inconsistently, and the closure comments varied in
how much they explained to the contributor.

The sweep cannot be a decision-table row: that table is a pure
function of per-PR state from one batched query, with no network calls
and no cross-PR comparison, and duplicate detection needs both. So it
is specified as a separate pass in the same position as the stale
sweeps.

The step order encodes a result worth recording: clustering on changed
files alone proposed 88 candidates across a 238-PR queue, and reading
the diffs reduced that to 5 genuine duplicates. Titles and file
overlap are unreliable on their own -- two PRs can touch the same
function and fix different halves of the bug, so the file makes
per-pair diff verification mandatory rather than advisory, and keeps
the survivor choice with a human whenever the tie-breakers disagree.

Report URL: https://github.com/apache/airflow/actions/runs/32040746076

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to