fix(self-update): fix windows self-update reporting failure on successful self-update (#1452)

This commit is contained in:
Bodebojo
2025-11-10 17:04:03 +01:00
committed by GitHub
parent 17d715479a
commit 051784ac0d
4 changed files with 6 additions and 33 deletions

View File

@@ -23,8 +23,6 @@ use tracing::debug;
use self::config::{CommandLineArgs, Config};
use self::error::StepFailed;
#[cfg(all(windows, feature = "self-update"))]
use self::error::Upgraded;
use self::runner::StepResult;
#[allow(clippy::wildcard_imports)]
use self::steps::{remote::*, *};
@@ -335,13 +333,6 @@ fn main() {
exit(0);
}
Err(error) => {
#[cfg(all(windows, feature = "self-update"))]
{
if let Some(Upgraded(status)) = error.downcast_ref::<Upgraded>() {
exit(status.code().unwrap());
}
}
let skip_print = (error.downcast_ref::<StepFailed>().is_some())
|| (error
.downcast_ref::<io::Error>()