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]
