The GitHub Actions job "Tests" on airflow.git/iceberg-catalog-introspection has 
failed.
Run started by GitHub user kaxil (triggered by kaxil).

Head commit for run:
c6377ec7752b8e0b002174dbfbfa0697b25af793 / Kaxil Naik <[email protected]>
Add catalog introspection to IcebergHook using pyiceberg

IcebergHook previously only fetched OAuth2 tokens. This reworks it into
a proper catalog client that can list namespaces, list tables, read
schemas, inspect partitions, and access snapshot metadata — all needed
for AIP-99 LLM operators to generate accurate SQL against Iceberg tables.

Breaking change: `get_conn()` now returns a `pyiceberg.catalog.Catalog`
instead of a token string. The old behavior is preserved via `get_token()`.
`get_token_macro()` is updated to call `get_token()` automatically, so
Jinja2 templates continue to work without changes.

`get_table_schema()` follows the same contract as `DbApiHook` (returns
`list[dict]` with `name` and `type` keys) so LLM operators can use
IcebergHook interchangeably for schema context.

Report URL: https://github.com/apache/airflow/actions/runs/22522934721

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to