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 c5b7fbb369f Automatically publish "apache-airflow-providers" docs
(#57229)
c5b7fbb369f is described below
commit c5b7fbb369f5396c494557db15263fa19da68d1b
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Oct 25 15:22:11 2025 +0200
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.
---
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 359c5fe95d3..886b2fc824a 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",