diff --git a/src/main.rs b/src/main.rs index 2cd9d95..f594c4d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -68,7 +68,9 @@ fn fallible_main() -> Result<(), NativeError> { "update report page in {}\n", config.state.display() ))?; - report::build_report(&mut logfile, &config.state)?; + if let Err(e) = report::build_report(&mut logfile, &config.state) { + logfile.write(format!("report generation failed: {}", e))?; + } logfile.write(format!("radicle-native-ci ends: {:?}\n", result))?; result }