From 02cb2e8d7a6323982a83f6ece579e5092c3c1dec Mon Sep 17 00:00:00 2001 From: Ben Grande Date: Mon, 3 Nov 2025 19:34:42 +0100 Subject: [PATCH] Consider that results contains fixed test If it has fixed test alongside upload failure on the same result, upload failure was skipped. For: https://github.com/QubesOS/qubes-core-admin/pull/742 --- utils/github_reporting.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/github_reporting.py b/utils/github_reporting.py index d890bb7c..30f61b95 100644 --- a/utils/github_reporting.py +++ b/utils/github_reporting.py @@ -71,10 +71,12 @@ def format_results(results, jobs, reference_jobs=None, instability_analysis=None if results[k]: if all(f.fixed for f in results[k]): continue - if any(f.name != "system_tests" for f in results[k]): + if any(f.name != "system_tests" and not f.fixed for f in results[k]): continue failed_tests_details += '* ' + str(k) + "\n" for fail in results[k]: + if fail.fixed: + continue failed_tests_details += ' * ' + str(fail) + '\n' upload_failures.append(fail) if upload_failures: