From 20960fa51688a0226c830e39c4c9efb159ea4d98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Wed, 11 Feb 2026 11:22:17 +0100 Subject: [PATCH] Add more logs around commit enqueueing --- site/src/request_handlers/github.rs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/site/src/request_handlers/github.rs b/site/src/request_handlers/github.rs index 1fcf8d7d8..07cdf5a9f 100644 --- a/site/src/request_handlers/github.rs +++ b/site/src/request_handlers/github.rs @@ -284,13 +284,27 @@ async fn handle_rust_timer( } } - let enqueued = enqueue_shas( + let enqueued = match enqueue_shas( &ctxt, main_client, issue.number, valid_build_cmds.iter().map(|c| c.sha), ) - .await?; + .await + { + Ok(enqueued) => enqueued, + Err(error) => { + log::error!("Failed to enqueue SHAs on {}: {error:?}", issue.number); + main_client + .post_comment( + issue.number, + "Failed to enqueue some commit SHAs. Maybe they were already benchmarked?" + .to_string(), + ) + .await; + return Ok(github::Response); + } + }; if enqueued.len() < valid_build_cmds.len() { use std::fmt::Write;