From eb003f5b326fbb5b2a2a9af751e2c15c867f3577 Mon Sep 17 00:00:00 2001 From: jenkins Date: Tue, 19 May 2026 08:11:04 -0300 Subject: [PATCH] monitoring(testing): avoid nested f-string parser drift --- scripts/dashboards_render_atlas.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/scripts/dashboards_render_atlas.py b/scripts/dashboards_render_atlas.py index c96de608..b1e3ded8 100644 --- a/scripts/dashboards_render_atlas.py +++ b/scripts/dashboards_render_atlas.py @@ -669,24 +669,25 @@ def platform_check_status_expr( return f"last_over_time({metric}[{window}])" if window else metric build_info_metric = f'platform_quality_gate_build_info{{{suite_matcher},{PLATFORM_TEST_EXPORT_FILTER},{branch_matcher}}}' - build_info = ( - f"max by (suite, branch) (" - f"{f'last_over_time({build_info_metric}[{window}])' if window else build_info_metric}" - f")" - ) - with_status = ( - maybe_recent(f"{base},{branch_matcher},{status_selector}") + build_info_sample = ( + f"last_over_time({build_info_metric}[{window}])" if window else build_info_metric ) + build_info = f"max by (suite, branch) ({build_info_sample})" + with_status_selector = f"{base},{branch_matcher},{status_selector}" + with_result_selector = f'{base},{branch_matcher},{result_selector},status=""' + inferred_status_selector = f'{base},branch="",{status_selector}' + inferred_result_selector = f'{base},branch="",{result_selector},status=""' + with_status = maybe_recent(with_status_selector) with_result = ( - f'label_replace({maybe_recent(f'{base},{branch_matcher},{result_selector},status=""')}, ' + f'label_replace({maybe_recent(with_result_selector)}, ' f'"status", "$1", "result", "(.*)")' ) inferred_status = ( - f'({maybe_recent(f"{base},branch=\"\",{status_selector}")} ' + f'({maybe_recent(inferred_status_selector)} ' f'* on (suite) group_left(branch) ({build_info}))' ) inferred_result = ( - f'(label_replace({maybe_recent(f"{base},branch=\"\",{result_selector},status=\"\"")}, ' + f'(label_replace({maybe_recent(inferred_result_selector)}, ' f'"status", "$1", "result", "(.*)") ' f'* on (suite) group_left(branch) ({build_info}))' )