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

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 720dcb3f1f5 Clean generated _api folders from docs directories in 
prepare-provider-distributions (#62573)
720dcb3f1f5 is described below

commit 720dcb3f1f53ad5505190915e11882d2c03d23ac
Author: Jarek Potiuk <[email protected]>
AuthorDate: Fri Feb 27 21:06:21 2026 +0100

    Clean generated _api folders from docs directories in 
prepare-provider-distributions (#62573)
    
    The prepare-provider-distributions command now removes all generated
    _api folders from docs directories across the repository before
    building provider packages. These folders are generated by Sphinx
    during documentation builds and can interfere with clean builds.
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
---
 .../src/airflow_breeze/commands/release_management_commands.py       | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py 
b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 2046934872e..989716ddc02 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -1130,6 +1130,11 @@ def prepare_provider_distributions(
     perform_environment_checks()
     fix_ownership_using_docker()
     cleanup_python_generated_files()
+    get_console().print("\n[info]Cleaning generated _api folders from docs 
directories")
+    for api_dir in AIRFLOW_ROOT_PATH.rglob("docs/_api"):
+        if api_dir.is_dir():
+            shutil.rmtree(api_dir, ignore_errors=True)
+            get_console().print(f"[info]Removed {api_dir}")
     distributions_list_as_tuple: tuple[str, ...] = ()
     if distributions_list and len(distributions_list):
         get_console().print(

Reply via email to