diff --git a/dev/breeze/src/airflow_breeze/utils/selective_checks.py b/dev/breeze/src/airflow_breeze/utils/selective_checks.py index c67e8282d1116..64c13eccae57f 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 @@ def __hash__(self): 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 @@ def __hash__(self): 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 2c1aa4b088e0c..3469ee95168a9 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(