Send a notification at the end of the run (fix #554)
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -381,7 +381,15 @@ fn run() -> Result<()> {
|
||||
}
|
||||
}
|
||||
|
||||
if post_command_failed || runner.report().data().iter().any(|(_, result)| result.failed()) {
|
||||
let failed = post_command_failed || runner.report().data().iter().any(|(_, result)| result.failed());
|
||||
terminal::notify_desktop(
|
||||
format!(
|
||||
"Topgrade finished {}",
|
||||
if failed { "with errors" } else { "sucessfully" }
|
||||
),
|
||||
None,
|
||||
);
|
||||
if failed {
|
||||
Err(StepFailed.into())
|
||||
} else {
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user