From 106b6a5c59fb0c5826bb11df47344988cda2dc7f Mon Sep 17 00:00:00 2001 From: aIbrahiim Date: Thu, 21 May 2026 10:52:33 +0300 Subject: [PATCH] Fix cancelled run handling in flaky test prefetcher Co-authored-by: Cursor --- .../metrics/sync/github/github_runs_prefetcher/code/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py b/.test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py index 044866813fa7..76d8e488bce5 100644 --- a/.test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py +++ b/.test-infra/metrics/sync/github/github_runs_prefetcher/code/main.py @@ -182,7 +182,7 @@ def filter_workflow_runs(run, issue): success_rate = 1.0 if len(workflow_runs): - failed_runs = list(filter(lambda r: r.status == "failure" | r.status == "cancelled", workflow_runs)) + failed_runs = list(filter(lambda r: r.status == "failure" or r.status == "cancelled", workflow_runs)) print(f"Number of failed workflow runs: {len(failed_runs)}") success_rate -= len(failed_runs) / len(workflow_runs)