From 95fbc30a3cc7f0620b0afb01b8a67b8d6a4c6189 Mon Sep 17 00:00:00 2001 From: lcian <17258265+lcian@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:30:55 +0100 Subject: [PATCH 1/2] fix(preprod): Add connect timeout and improve error display for snapshot uploads Co-Authored-By: Claude Opus 4.6 --- src/commands/build/snapshots.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/commands/build/snapshots.rs b/src/commands/build/snapshots.rs index 4ba84b93ab..fdb6548afd 100644 --- a/src/commands/build/snapshots.rs +++ b/src/commands/build/snapshots.rs @@ -3,6 +3,7 @@ use std::fs::File; use std::io::BufReader; use std::path::{Path, PathBuf}; use std::str::FromStr as _; +use std::time::Duration; use anyhow::{Context as _, Result}; use clap::{Arg, ArgMatches, Command}; @@ -301,6 +302,7 @@ fn upload_images( }; auth }) + .configure_reqwest(|r| r.connect_timeout(Duration::from_secs(10))) .build()?; let mut scope = Usecase::new("preprod").scope(); @@ -385,7 +387,8 @@ fn upload_images( eprintln!("There were errors uploading images:"); let mut error_count = 0; for error in errors { - eprintln!(" {}", style(error).red()); + let error = anyhow::Error::new(error); + eprintln!(" {}", style(format!("{:#}", error)).red()); error_count += 1; } anyhow::bail!("Failed to upload {error_count} out of {image_count} images") From d021afbe8085c1b8f0a43334bac96076c84d694e Mon Sep 17 00:00:00 2001 From: lcian <17258265+lcian@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:40:45 +0100 Subject: [PATCH 2/2] clippy --- src/commands/build/snapshots.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/build/snapshots.rs b/src/commands/build/snapshots.rs index fdb6548afd..25d74e09d5 100644 --- a/src/commands/build/snapshots.rs +++ b/src/commands/build/snapshots.rs @@ -388,7 +388,7 @@ fn upload_images( let mut error_count = 0; for error in errors { let error = anyhow::Error::new(error); - eprintln!(" {}", style(format!("{:#}", error)).red()); + eprintln!(" {}", style(format!("{error:#}")).red()); error_count += 1; } anyhow::bail!("Failed to upload {error_count} out of {image_count} images")