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]
