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 4b98cb01a42c8..efc5a3952e97a 100644 --- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py +++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py @@ -1117,6 +1117,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(