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

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

commit 83531c14f550a3ab64fa16ad39f5bd3c87e37624
Author: Amogh Desai <[email protected]>
AuthorDate: Wed Apr 23 19:17:42 2025 +0530

    Update outdated doc-build selective checks (#49602)
    
    (cherry picked from commit 39f445d2207df8e8c13dd8e214c95c3487e5e72f)
---
 .../src/airflow_breeze/utils/selective_checks.py   |  4 +-
 dev/breeze/tests/test_selective_checks.py          | 46 ++++++++++++++++++++++
 2 files changed, 48 insertions(+), 2 deletions(-)

diff --git a/dev/breeze/src/airflow_breeze/utils/selective_checks.py 
b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
index c67e8282d11..64c13eccae5 100644
--- a/dev/breeze/src/airflow_breeze/utils/selective_checks.py
+++ b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
@@ -189,7 +189,7 @@ CI_FILE_GROUP_MATCHES = HashableDict(
         FileGroupForCi.DOC_FILES: [
             r"^docs",
             r"^devel-common/src/docs",
-            r"^\.github/SECURITY\.rst$",
+            r"^\.github/SECURITY\.md",
             r"^airflow-core/src/.*\.py$",
             r"^airflow-core/docs/",
             r"^providers/.*/src/",
@@ -204,7 +204,7 @@ CI_FILE_GROUP_MATCHES = HashableDict(
             r"^airflow-ctl/docs",
             r"^CHANGELOG\.txt",
             r"^airflow-core/src/airflow/config_templates/config\.yml",
-            r"^chart/RELEASE_NOTES\.txt",
+            r"^chart/RELEASE_NOTES\.rst",
             r"^chart/values\.schema\.json",
             r"^chart/values\.json",
             r"^RELEASE_NOTES\.rst",
diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index 2c1aa4b088e..3469ee95168 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -1180,6 +1180,52 @@ def assert_outputs_are_printed(expected_outputs: 
dict[str, str], stderr: str):
             },
             id="Run docs-build for RELEASE_NOTES.rst",
         ),
+        pytest.param(
+            ("chart/RELEASE_NOTES.rst",),
+            {
+                "selected-providers-list-as-string": None,
+                "all-python-versions": "['3.9']",
+                "all-python-versions-list-as-string": "3.9",
+                "python-versions": "['3.9']",
+                "python-versions-list-as-string": "3.9",
+                "ci-image-build": "true",
+                "needs-helm-tests": "true",
+                "run-tests": "true",
+                "run-amazon-tests": "false",
+                "docs-build": "true",
+                "skip-pre-commits": 
"check-provider-yaml-valid,flynt,identity,mypy-airflow-core,mypy-airflow-ctl,mypy-dev,mypy-devel-common,mypy-providers,mypy-task-sdk,ts-compile-format-lint-ui",
+                "upgrade-to-newer-dependencies": "false",
+                "core-test-types-list-as-strings-in-json": None,
+                "providers-test-types-list-as-strings-in-json": None,
+                "individual-providers-test-types-list-as-strings-in-json": 
None,
+                "needs-mypy": "false",
+                "mypy-checks": "[]",
+            },
+            id="Run docs-build for chart/RELEASE_NOTES.rst",
+        ),
+        pytest.param(
+            (".github/SECURITY.md",),
+            {
+                "selected-providers-list-as-string": None,
+                "all-python-versions": "['3.9']",
+                "all-python-versions-list-as-string": "3.9",
+                "python-versions": "['3.9']",
+                "python-versions-list-as-string": "3.9",
+                "ci-image-build": "true",
+                "needs-helm-tests": "false",
+                "run-tests": "false",
+                "run-amazon-tests": "false",
+                "docs-build": "true",
+                "skip-pre-commits": ALL_SKIPPED_COMMITS_ON_NO_CI_IMAGE,
+                "upgrade-to-newer-dependencies": "false",
+                "core-test-types-list-as-strings-in-json": None,
+                "providers-test-types-list-as-strings-in-json": None,
+                "individual-providers-test-types-list-as-strings-in-json": 
None,
+                "needs-mypy": "false",
+                "mypy-checks": "[]",
+            },
+            id="Run docs-build for SECURITY.md",
+        ),
     ],
 )
 def test_expected_output_pull_request_main(

Reply via email to