fix(windows): use ProcessManager::run_command for 7z extraction instead of system() Fixes #2313#2322
fix(windows): use ProcessManager::run_command for 7z extraction instead of system() Fixes #2313#2322Phqen1x wants to merge 4 commits into
Conversation
…ad of system() Fixes lemonade-sdk#2313 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
@claude review this |
|
Claude finished @kenvandine's task in 1m 12s —— View job Code Review
SummaryThe change is correct and well-targeted. It swaps the final On Windows, What's good
Suggestions (non-blocking)
VerdictCorrect, minimal fix that resolves the flash described in #2313 and improves internal consistency. Only the failure-output logging is worth considering before merge — everything else is optional. Nice work. ✅ |
Surface captured tar/bsdtar stderr in the error log when run_command returns nonzero, so extraction failures are easier to diagnose. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
kenvandine
left a comment
There was a problem hiding this comment.
This looks great, and thanks for adding the log output. I am particularly happy to see this actually brings it more in line with how we handle this elsewhere.
Summary
Test plan
Fixes #2313