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

Head commit for run:
4e4923697a6657c356bc10175c283e9d3acbdb68 / Kaxil Naik <[email protected]>
Replace AST class parsing with runtime discovery for modules.json

extract_parameters.py now produces modules.json (the full module catalog)
via runtime inspection inside breeze, using issubclass() checks and
inspect.getmembers() instead of AST parsing. Each entry includes all 11
fields: id, name, type, import_path, module_path, short_description,
docs_url (from Sphinx inventory), source_url (with line numbers),
category, provider_id, and provider_name.

extract_metadata.py is simplified to only produce providers.json — all
AST parsing functions (extract_classes_from_python_file,
build_global_inheritance_map, extract_modules_from_yaml, etc.) and the
Module dataclass are removed.

Also:
- Replace copy-paste module-type blocks in count_modules_by_type()
  and extract_modules_from_yaml() with table-driven loops
- Replace regex TOML parsing in extract_versions.py with tomllib
- Fix naive datetime in inventory cache TTL check

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

With regards,
GitHub Actions via GitBox


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

Reply via email to