Skip to content

Conversation

@kyleconroy
Copy link
Collaborator

  • Add TestExplainVersionConsistency test that validates all explain*.txt files
    have consistent ClickHouse version headers
  • Update cmd/regenerate-explain to download and manage ClickHouse v25.8.13.73-lts
    with HTTPS_PROXY support, idempotent start/stop, and version verification
  • Update parser tests to strip version headers when comparing EXPLAIN output
  • Remove scripts directory (functionality now in regenerate-explain command)

…erate-explain

- Add TestExplainVersionConsistency test that validates all explain*.txt files
  have consistent ClickHouse version headers
- Update cmd/regenerate-explain to download and manage ClickHouse v25.8.13.73-lts
  with HTTPS_PROXY support, idempotent start/stop, and version verification
- Update parser tests to strip version headers when comparing EXPLAIN output
- Remove scripts directory (functionality now in regenerate-explain command)
- Fix download URL to use correct v25.8.13.73-lts release
- Extract clickhouse binary from tgz archive correctly
- Start server in background instead of daemon mode (daemon was unreliable)
- Use clickhouse client for EXPLAIN AST queries (faster than local)
- Add version header to generated explain.txt files
@kyleconroy kyleconroy merged commit fdea412 into main Dec 29, 2025
1 check failed
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.

3 participants