Skip to content

Commit 720dcb3

Browse files
potiukclaude
andauthored
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 <noreply@anthropic.com>
1 parent 94e1896 commit 720dcb3

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

dev/breeze/src/airflow_breeze/commands/release_management_commands.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,6 +1130,11 @@ def prepare_provider_distributions(
11301130
perform_environment_checks()
11311131
fix_ownership_using_docker()
11321132
cleanup_python_generated_files()
1133+
get_console().print("\n[info]Cleaning generated _api folders from docs directories")
1134+
for api_dir in AIRFLOW_ROOT_PATH.rglob("docs/_api"):
1135+
if api_dir.is_dir():
1136+
shutil.rmtree(api_dir, ignore_errors=True)
1137+
get_console().print(f"[info]Removed {api_dir}")
11331138
distributions_list_as_tuple: tuple[str, ...] = ()
11341139
if distributions_list and len(distributions_list):
11351140
get_console().print(

0 commit comments

Comments
 (0)