From 1823321aad35ef08d75575a051d19dbec0da6d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Test=C3=A9?= Date: Tue, 28 Oct 2025 14:30:32 +0100 Subject: [PATCH] chore(ci): skip regression operation with invalid data point --- ci/perf_regression/perf_regression.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ci/perf_regression/perf_regression.py b/ci/perf_regression/perf_regression.py index 303e5250a..1ee7d55c4 100644 --- a/ci/perf_regression/perf_regression.py +++ b/ci/perf_regression/perf_regression.py @@ -629,8 +629,12 @@ def check_performance_changes(results_file: pathlib.Path): raise KeyError( f"no head branch value found in results file for '{op_name}' operation" ) + try: + op_perf = OperationPerformance(op_name, baseline_data, head_branch_value) + except statistics.StatisticsError as err: + print(f"Operation '{op_name}' skipped due to invalid data (error: {err}).") + continue - op_perf = OperationPerformance(op_name, baseline_data, head_branch_value) op_perf.compute_change() changes.append(op_perf)