This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch v3-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-0-test by this push:
     new 214e414cfe9 [v3-0-test] When UI files change in PR we build CI image / 
run all static checks (#52009) (#52012)
214e414cfe9 is described below

commit 214e414cfe9dad9093aed2f558cd8533acd02f02
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Jun 22 09:34:29 2025 +0200

    [v3-0-test] When UI files change in PR we build CI image / run all static 
checks (#52009) (#52012)
    
    Previously when only UI files changed (for example when dependabot
    bumped UI dependencies), the CI image was not built and only
    basic static checks were run - which did not show error when
    dependency upgrade caused different results when compiling ui assets
    (cherry picked from commit 294cd86e5b42457e135e6c1be045badc45514329)
---
 dev/breeze/src/airflow_breeze/utils/selective_checks.py | 1 +
 dev/breeze/tests/test_selective_checks.py               | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev/breeze/src/airflow_breeze/utils/selective_checks.py 
b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
index 1d53a730356..17e1b08b482 100644
--- a/dev/breeze/src/airflow_breeze/utils/selective_checks.py
+++ b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
@@ -802,6 +802,7 @@ class SelectiveChecks:
             or self.docs_build
             or self.run_kubernetes_tests
             or self.needs_helm_tests
+            or self.run_ui_tests
             or self.pyproject_toml_changed
             or self.any_provider_yaml_or_pyproject_toml_changed
         )
diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index 84e7795c3be..00acb4634f3 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -1171,7 +1171,7 @@ def assert_outputs_are_printed(expected_outputs: 
dict[str, str], stderr: str):
                     "all-python-versions-list-as-string": 
DEFAULT_PYTHON_MAJOR_MINOR_VERSION,
                     "python-versions": 
f"['{DEFAULT_PYTHON_MAJOR_MINOR_VERSION}']",
                     "python-versions-list-as-string": 
DEFAULT_PYTHON_MAJOR_MINOR_VERSION,
-                    "ci-image-build": "false",
+                    "ci-image-build": "true",
                     "prod-image-build": "false",
                     "needs-helm-tests": "false",
                     "run-tests": "false",

Reply via email to