Make local install failures actionable - #543
Conversation
|
Carry-over review from PR #507 (old PR for #462). Good parts of this PR:
|
ab1c3cb to
25f9cd5
Compare
25f9cd5 to
0876e61
Compare
b231485 to
b0bbfc9
Compare
0474136 to
f4b53de
Compare
6d4ef31 to
c5655d2
Compare
004186a to
d559866
Compare
d559866 to
e517999
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit e517999. Configure here.
e517999 to
7633a1f
Compare
7633a1f to
1b73479
Compare

Summary
Review resolution
Issue #462 explicitly requires the destination, network hosts, approximate download size, and bare
local server startroute. The earlier #507 quality concern applied to broad and duplicated wording; this version puts agent context first, condenses the required facts into one download section, omits thestableexample, and tests only the required help fragments instead of snapshotting the full rendered output.Archive I/O failures now retain their underlying source, and corrupt or truncated gzip streams fail before
.clickhouse.extractingis renamed. The focused regressions also assert that the partial file is cleaned up.Tests
cargo test -p clickhousectl version_manager::install::tests:: -- --nocapturecargo test -p clickhousectl local::cli::tests::install_help_covers_install_requirementscargo test -p clickhousectlcargo fmt --all --checkcargo clippy -p clickhousectl --all-targets -- -D warningscargo build -p clickhousectlCloses #462