From 4e8c558577a978ec57f221a9813c2926f4cb9128 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sat, 25 Oct 2025 15:22:11 +0200 Subject: [PATCH] [v3-1-test] Automatically publish "apache-airflow-providers" docs (#57229) When any provider is published, we should also automatically build and publish "apache-airflow-providers" documentation which contains summary and "general" providers documentation. (cherry picked from commit c5b7fbb369f5396c494557db15263fa19da68d1b) Co-authored-by: Jarek Potiuk --- dev/breeze/src/airflow_breeze/commands/workflow_commands.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev/breeze/src/airflow_breeze/commands/workflow_commands.py b/dev/breeze/src/airflow_breeze/commands/workflow_commands.py index 359c5fe95d399..886b2fc824a6a 100644 --- a/dev/breeze/src/airflow_breeze/commands/workflow_commands.py +++ b/dev/breeze/src/airflow_breeze/commands/workflow_commands.py @@ -178,10 +178,14 @@ def workflow_run_publish( if airflow_version and not airflow_base_version: airflow_base_version = Version(airflow_version).base_version + joined_packages = " ".join(doc_packages) + if "providers" in joined_packages and "apache-airflow-providers" not in joined_packages: + joined_packages = joined_packages + " apache-airflow-providers" + workflow_fields = { "ref": ref, "destination": site_env, - "include-docs": " ".join(doc_packages), + "include-docs": joined_packages, "exclude-docs": exclude_docs, "skip-write-to-stable-folder": skip_write_to_stable_folder, "build-sboms": "true" if "apache-airflow" in doc_packages else "false",