ktx/packages
Andrey Avtomonov c7c5f63a66
feat(cli): extend ktx connection test to every supported driver (#92)
* feat(cli): extend `ktx connection test` to every supported driver

Dispatch by driver: native DBs now call `connector.testConnection()`
(was `introspect(dryRun)`), looker/notion/metabase hit their auth
endpoints, and dbt/metricflow/lookml run `git ls-remote` via the
existing `testRepoConnection` helper. Unknown drivers exit 1 with a
listing of supported ones.

* feat(cli): add `ktx connection test --all` summary list

Tests every configured connection in parallel and renders a single
Clack-style list (◇/│/◆/└, green ✓ / red ✗) consistent with sl list,
with per-row detail and a passed/failed footer. Exits non-zero if any
connection fails. Single-id `ktx connection test` output is preserved.

* fix(cli): read metabase status url from api_url

`ktx status` was probing `url` / `base_url` on metabase connections, but
ktx.yaml stores it as `api_url`, so the field always reported "url not
set". Read `api_url` directly and align the warning text with the actual
key.
2026-05-14 16:21:18 +02:00
..
cli feat(cli): extend ktx connection test to every supported driver (#92) 2026-05-14 16:21:18 +02:00
connector-bigquery fix: clean up ktx yaml config parameters (#75) 2026-05-14 01:27:31 +02:00
connector-clickhouse ci: add codecov coverage reporting (#82) 2026-05-14 01:13:31 +02:00
connector-mysql ci: add codecov coverage reporting (#82) 2026-05-14 01:13:31 +02:00
connector-postgres ci: add codecov coverage reporting (#82) 2026-05-14 01:13:31 +02:00
connector-snowflake ci: add codecov coverage reporting (#82) 2026-05-14 01:13:31 +02:00
connector-sqlite fix: clean up ktx yaml config parameters (#75) 2026-05-14 01:27:31 +02:00
connector-sqlserver ci: add codecov coverage reporting (#82) 2026-05-14 01:13:31 +02:00
context feat(cli): extend ktx connection test to every supported driver (#92) 2026-05-14 16:21:18 +02:00
llm fix(llm): wire prompt caching through all Anthropic call sites (#90) 2026-05-14 15:36:27 +02:00