The GitHub Actions job "Tests AMD" on airflow.git/main has failed. Run started by GitHub user kaxil (triggered by kaxil).
Head commit for run: 422a8f67298195969abb54dc5a589bfa3e411f53 / Kaxil Naik <[email protected]> Extract reusable compat utilities and rename to sdk Extract compatibility import logic into reusable _compat_utils module and rename lazy_compat to sdk for better clarity. The new architecture makes it easier to maintain consistency across all compatibility modules. Changes: - Add _compat_utils.py with create_module_getattr() for reusable import patterns - Rename lazy_compat.py → sdk.py (more descriptive name indicating SDK imports) - Refactor standard/* modules (operators.py, triggers.py, utils.py) to use _compat_utils - Update all imports from lazy_compat → sdk in Google, Neo4j, Edge3 providers - Update pre-commit hook to check sdk.pyi instead of lazy_compat.pyi - Update tests to reflect new module structure Benefits: - DRY: Eliminates 127 lines of duplicate import logic - Maintainability: Changes to import pattern only need to happen once in _compat_utils - Consistency: All compat modules follow the same pattern - Extensibility: Easy to add new compat modules following the same pattern Note: Standard provider changes are excluded from this PR as the Standard provider compatibility work is still pending merge. Those changes will be applied in a follow-up PR once the Standard provider work is merged. Report URL: https://github.com/apache/airflow/actions/runs/18653721499 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
