Skip to content

Commit 5205088

Browse files
fix(packager): enhance sign error closes #332 (#340)
1 parent d20063b commit 5205088

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

.changes/improve-sign-error.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"cargo-packager": patch
3+
"@crabnebula/packager": patch
4+
---
5+
6+
Enhance sign error message.

crates/packager/src/shell.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,14 @@ impl CommandExt for Command {
8383
if output.status.success() {
8484
Ok(output)
8585
} else {
86-
Err(std::io::Error::last_os_error())
86+
Err(std::io::Error::new(
87+
std::io::ErrorKind::Other,
88+
format!(
89+
"failed to run command: {self:?}\nstdout: {}\nstderr: {}",
90+
String::from_utf8_lossy(&output.stdout),
91+
String::from_utf8_lossy(&output.stderr)
92+
),
93+
))
8794
}
8895
}
8996
}

0 commit comments

Comments
 (0)