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 46d5244ad37 Include unversioned docs when publishing distribution docs
(#62288)
46d5244ad37 is described below
commit 46d5244ad37cba3ac58c8078f741cc75ba9122b6
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Feb 21 15:49:04 2026 +0100
Include unversioned docs when publishing distribution docs (#62288)
The #62264 added possibility of reading stable version from earlier
prepared stable.txt files, but also it failed to take into account
the unversioned packages (such as docker-stack and apache-airflow-providers)
This PR fixes it.
---
.../src/airflow_breeze/commands/release_management_commands.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
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 6a395dfd5c7..7792fbedaf0 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -1831,7 +1831,7 @@ def run_publish_docs_in_parallel(
get_console().print(f"[warning]{entry}")
-def get_package_version_possibly_from_stable_txt(package_name: str) -> str:
+def get_package_version_possibly_from_stable_txt(package_name: str) -> str |
None:
"""
Get version for a package, trying stable.txt first, then falling back to
source files.
@@ -1856,6 +1856,9 @@ def
get_package_version_possibly_from_stable_txt(package_name: str) -> str:
if package_name == "helm-chart":
return chart_version()
+ if package_name in ("docker-stack", "apache-airflow-providers"):
+ return None
+
if package_name.startswith("apache-airflow-providers-"):
provider =
get_provider_distributions_metadata().get(get_short_package_name(package_name))
if provider and "versions" in provider and provider["versions"]:
@@ -1938,7 +1941,7 @@ def publish_docs(
print(f"Publishing docs for {len(current_packages)} package(s)")
for pkg in current_packages:
version = get_package_version_possibly_from_stable_txt(pkg)
- print(f" - {pkg}: {version}")
+ print(f" - {pkg}: {version if version else 'Unversioned'}")
print()
if run_in_parallel:
run_publish_docs_in_parallel(