The GitHub Actions job "Registry Tests" on airflow.git/registry-single-source-of-truth has failed. Run started by GitHub user kaxil (triggered by kaxil).
Head commit for run: 89e8a97e8e3d9dcb85810b71141392e769e8628b / Kaxil Naik <[email protected]> Registry: single source of truth for module types Consolidate ~25 duplicated module type definitions into `dev/registry/registry_tools/types.py`. All extraction scripts now import from this shared module, and a generated `types.json` feeds the Eleventy frontend — so adding a new type means editing one Python dict instead of ~10 files. - Make `dev/registry` a uv workspace member with its own pyproject.toml - Create `registry_tools/types.py` as canonical type registry - Refactor extract_metadata, extract_parameters, extract_versions to import from registry_tools.types instead of hardcoding - Derive module counts from modules.json (runtime discovery) instead of AST suffix matching — fixes Databricks operator undercount - Generate types.json for frontend; templates and JS loop over it - Remove stats grid from provider version page (redundant with filters) - Add pre-commit hook to keep types.json in sync with types.py - Add test_types.py for type registry validation - Fix `"Base" in name` → `name.startswith("Base")` filter bug in extract_versions.py (was dropping DatabaseOperator, etc.) - Copy logos to registry/public/logos/ for local dev convenience Report URL: https://github.com/apache/airflow/actions/runs/22932925919 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
