From b780eb10cb5f35413dd5737f186f2af4a7349955 Mon Sep 17 00:00:00 2001 From: Jonathan Brouwer Date: Tue, 1 Sep 2026 21:33:19 +0200 Subject: [PATCH] Dedup changed benchmarks list --- site/src/github/triage.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/site/src/github/triage.rs b/site/src/github/triage.rs index ffb2cf483..a8a6d1dcf 100644 --- a/site/src/github/triage.rs +++ b/site/src/github/triage.rs @@ -98,8 +98,14 @@ pub async fn changed_benchmarks_in_rollup( }); // Include newly failed benchmarks so we can triage which PRs broke them let newly_failed_benchmarks = comparison.newly_failed_benchmarks.into_keys(); - let changed_benchmarks = compile_benchmarks.chain(newly_failed_benchmarks); - Ok(changed_benchmarks.collect()) + + let mut changed_benchmarks = compile_benchmarks + .chain(newly_failed_benchmarks) + .collect::>(); + changed_benchmarks.sort(); + changed_benchmarks.dedup(); + + Ok(changed_benchmarks) } #[cfg(test)]