Skip to content

Commit dea0d57

Browse files
committed
Filter rerun_patterns after --file narrows the PR set
1 parent b850113 commit dea0d57

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

  • packages/gen-ai/.claude/skills/flake-check/scripts

packages/gen-ai/.claude/skills/flake-check/scripts/scan_prs.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,10 +435,18 @@ def main() -> None:
435435
pr["matched_tests"] = matched
436436
filtered.append(pr)
437437
pr_results = filtered
438+
remaining_pr_numbers = {pr["number"] for pr in pr_results}
438439
failure_index = defaultdict(list)
439440
for pr in pr_results:
440441
for check in pr["failing_checks"]:
441442
failure_index[check["name"]].append(pr["number"])
443+
rerun_index = defaultdict(
444+
list,
445+
{
446+
name: [n for n in pr_nums if n in remaining_pr_numbers]
447+
for name, pr_nums in rerun_index.items()
448+
},
449+
)
442450

443451
patterns = [
444452
{

0 commit comments

Comments
 (0)