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]

Reply via email to