diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 265f52fd1c2ba..e8e0a5d525c4e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -413,6 +413,13 @@ repos: ^airflow_breeze/templates/PROVIDER_README_TEMPLATE\.rst\.jinja2$ additional_dependencies: ['rich>=12.4.4','requests>=2.31.0'] require_serial: true + - id: check-airflow-v-imports-in-tests + name: Check AIRFLOW_V imports in tests + language: python + entry: ./scripts/ci/pre_commit/check_airflow_v_imports_in_tests.py + pass_filenames: true + files: ^providers/.*/tests/.+\.py$ + additional_dependencies: ['rich>=12.4.4'] - id: ruff name: Run 'ruff' for extremely fast Python linting description: "Run 'ruff' for extremely fast Python linting" diff --git a/contributing-docs/08_static_code_checks.rst b/contributing-docs/08_static_code_checks.rst index 70fd44db68d8f..9d6c1b764a030 100644 --- a/contributing-docs/08_static_code_checks.rst +++ b/contributing-docs/08_static_code_checks.rst @@ -129,6 +129,8 @@ require Breeze Docker image to be built locally. +-----------------------------------------------------------+--------------------------------------------------------+---------+ | check-airflow-providers-bug-report-template | Sort airflow-bug-report provider list | | +-----------------------------------------------------------+--------------------------------------------------------+---------+ +| check-airflow-v-imports-in-tests | Check AIRFLOW_V imports in tests | | ++-----------------------------------------------------------+--------------------------------------------------------+---------+ | check-apache-license-rat | Check if licenses are OK for Apache | | +-----------------------------------------------------------+--------------------------------------------------------+---------+ | check-base-operator-partial-arguments | Check BaseOperator and partial() arguments | | diff --git a/dev/breeze/doc/images/output_static-checks.svg b/dev/breeze/doc/images/output_static-checks.svg index 0e6fb97574d95..5331a9867ce2c 100644 --- a/dev/breeze/doc/images/output_static-checks.svg +++ b/dev/breeze/doc/images/output_static-checks.svg @@ -1,4 +1,4 @@ - +