This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new e0c1056433d [v3-1-test] Automatically publish
"apache-airflow-providers" docs (#57229) (#57244)
e0c1056433d is described below
commit e0c1056433d3aa40d374da491ec7d882c901421f
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Oct 25 18:57:22 2025 +0200
[v3-1-test] Automatically publish "apache-airflow-providers" docs (#57229)
(#57244)
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 <[email protected]>
---
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",