Skip to content

Remove deprecated cloud service client command#148

Open
sdairs wants to merge 3 commits into
issue-138-name-resources-after-prfrom
issue-147-deprecate-cloud-client
Open

Remove deprecated cloud service client command#148
sdairs wants to merge 3 commits into
issue-138-name-resources-after-prfrom
issue-147-deprecate-cloud-client

Conversation

@sdairs
Copy link
Copy Markdown
Collaborator

@sdairs sdairs commented May 12, 2026

Summary

  • Removes the cloud service client subcommand: cloud service query now covers the cloud query path over HTTP without needing a local clickhouse binary or service password.
  • Drops the helper ensure_version_installed() that downloaded the matching ClickHouse binary just for cloud service client.
  • Bumps rpassword 7.5.0 → 7.5.2 (separate commit) to unblock macOS builds — 7.5.0 referenced the Linux-only libc::__errno_location.

Closes #147.

Note

Based on #146 so it merges clean once that lands. Retarget to main after #146 merges.

Test plan

  • cargo build (workspace, macOS)
  • cargo test (249 passed)
  • cargo clippy -p clickhousectl --all-targets (no new warnings)
  • CLI test is_write_command_read_only_commands still passes with the variant gone

🤖 Generated with Claude Code

sdairs and others added 2 commits May 12, 2026 19:14
`cloud service query` now covers the cloud query path over HTTP without
needing a local clickhouse binary or service password, so the
`cloud service client` subcommand and its binary-download helper are no
longer needed.

Closes #147.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
rpassword 7.5.0 referenced `libc::__errno_location` (Linux-only), which
broke `cargo build` on macOS. 7.5.2 restores macOS support.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sdairs sdairs requested a review from iskakaushik as a code owner May 12, 2026 18:17
@sdairs sdairs temporarily deployed to cloud-integration May 12, 2026 18:17 — with GitHub Actions Inactive
README still framed `cloud service query` as the successor to `cloud
service client` on a deprecation path, and the cloud service CONTEXT
FOR AGENTS pointed at `client`. Rewrite both to stand on their own.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sdairs sdairs deployed to cloud-integration May 12, 2026 18:37 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant