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 18eed9191d Introduce short package names for publish docs (#34253)
18eed9191d is described below

commit 18eed9191dbcb84cd6099a97d5ad778ac561cd4d
Author: Amogh Desai <[email protected]>
AuthorDate: Sun Sep 10 17:15:37 2023 +0530

    Introduce short package names for publish docs (#34253)
    
    * Introduce short package names for publish docs
    
    * inlcuding docs
    
    * Refactoring to a general utils file
---
 BREEZE.rst                                         |  14 ++
 .../commands/release_management_commands.py        |  15 +-
 .../src/airflow_breeze/params/doc_build_params.py  |  16 +-
 .../doc_build_params.py => utils/general_utils.py} |  36 ----
 .../airflow_breeze/utils/publish_docs_helpers.py   |  11 +-
 images/breeze/output-commands-hash.txt             |   4 +-
 images/breeze/output_release-management.svg        |  58 +++----
 .../output_release-management_publish-docs.svg     | 184 +++++----------------
 8 files changed, 110 insertions(+), 228 deletions(-)

diff --git a/BREEZE.rst b/BREEZE.rst
index f791ee73a5..4ee2b5b5e8 100644
--- a/BREEZE.rst
+++ b/BREEZE.rst
@@ -2080,6 +2080,9 @@ while publishing the documentation.
 
      breeze release-management publish-docs --airflow-site-directory
 
+You can also use shorthand names as arguments instead of using the full names
+for airflow providers. To find the short hand names, follow the instructions 
in :ref:`generating_short_form_names`.
+
 The flag ``--airflow-site-directory`` takes the path of the cloned 
``airflow-site``. The command will
 not proceed if this is an invalid path.
 
@@ -2093,6 +2096,17 @@ These are all available flags of ``release-management 
publish-docs`` command:
   :width: 100%
   :alt: Breeze Publish documentation
 
+.. _generating_short_form_names:
+
+Generating short form names for Providers
+-----------------------------------------
+
+Skip the ``apache-airflow-providers-`` from the usual provider full names.
+Now with the remaining part, replace every ``dash("-")`` with a ``dot(".")``.
+
+Example:
+If the provider name is ``apache-airflow-providers-cncf-kubernetes``, it will 
be ``cncf.kubernetes``.
+
 Adding back referencing HTML for the documentation
 """"""""""""""""""""""""""""""""""""""""""""""""""
 
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 5558e78b01..daa04f0448 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -53,6 +53,7 @@ from airflow_breeze.utils.ci_group import ci_group
 from airflow_breeze.utils.common_options import (
     argument_packages,
     argument_packages_plus_all_providers,
+    argument_packages_plus_all_providers_for_shorthand,
     option_airflow_constraints_mode_ci,
     option_airflow_constraints_mode_update,
     option_airflow_constraints_reference,
@@ -82,7 +83,7 @@ from airflow_breeze.utils.common_options import (
 )
 from airflow_breeze.utils.confirm import Answer, user_confirm
 from airflow_breeze.utils.console import Output, get_console
-from airflow_breeze.utils.custom_param_types import BetterChoice, 
NotVerifiedBetterChoice
+from airflow_breeze.utils.custom_param_types import BetterChoice
 from airflow_breeze.utils.docker_command_utils import (
     check_remote_ghcr_io_commands,
     get_env_variables_for_docker_commands,
@@ -837,10 +838,13 @@ def run_publish_docs_in_parallel(
 )
 @click.option("-s", "--override-versioned", help="Overrides versioned 
directories.", is_flag=True)
 @option_airflow_site_directory
+@argument_packages_plus_all_providers_for_shorthand
 @click.option(
     "--package-filter",
-    help="List of packages to consider.",
-    type=NotVerifiedBetterChoice(get_available_documentation_packages()),
+    help="List of packages to consider. You can use the full names like 
apache-airflow-providers-<provider>, "
+    "the short hand names or the glob pattern matching the full package name. "
+    "The list of short hand names can be found in --help output",
+    type=str,
     multiple=True,
 )
 @option_run_in_parallel
@@ -853,6 +857,7 @@ def run_publish_docs_in_parallel(
 def publish_docs(
     override_versioned: bool,
     airflow_site_directory: str,
+    packages_plus_all_providers: tuple[str],
     package_filter: tuple[str],
     run_in_parallel: bool,
     parallelism: int,
@@ -869,8 +874,10 @@ def publish_docs(
 
     available_packages = get_available_packages()
     package_filters = package_filter
+    current_packages = process_package_filters(
+        available_packages, package_filters, packages_plus_all_providers
+    )
 
-    current_packages = process_package_filters(available_packages, 
package_filters)
     print(f"Publishing docs for {len(current_packages)} package(s)")
     for pkg in current_packages:
         print(f" - {pkg}")
diff --git a/dev/breeze/src/airflow_breeze/params/doc_build_params.py 
b/dev/breeze/src/airflow_breeze/params/doc_build_params.py
index bd02ae7903..32da209204 100644
--- a/dev/breeze/src/airflow_breeze/params/doc_build_params.py
+++ b/dev/breeze/src/airflow_breeze/params/doc_build_params.py
@@ -20,21 +20,7 @@ import os
 from dataclasses import dataclass
 
 from airflow_breeze.branch_defaults import AIRFLOW_BRANCH
-
-providers_prefix = "apache-airflow-providers-"
-
-
-def get_provider_name_from_short_hand(short_form_providers: tuple[str]):
-    providers = []
-    for short_form_provider in short_form_providers:
-        if short_form_provider == "providers-index":
-            providers.append("apache-airflow-providers")
-            continue
-
-        short_form_provider.split(".")
-        parts = "-".join(short_form_provider.split("."))
-        providers.append(providers_prefix + parts)
-    return tuple(providers)
+from airflow_breeze.utils.general_utils import 
get_provider_name_from_short_hand
 
 
 @dataclass
diff --git a/dev/breeze/src/airflow_breeze/params/doc_build_params.py 
b/dev/breeze/src/airflow_breeze/utils/general_utils.py
similarity index 51%
copy from dev/breeze/src/airflow_breeze/params/doc_build_params.py
copy to dev/breeze/src/airflow_breeze/utils/general_utils.py
index bd02ae7903..d37d6d42c7 100644
--- a/dev/breeze/src/airflow_breeze/params/doc_build_params.py
+++ b/dev/breeze/src/airflow_breeze/utils/general_utils.py
@@ -16,11 +16,6 @@
 # under the License.
 from __future__ import annotations
 
-import os
-from dataclasses import dataclass
-
-from airflow_breeze.branch_defaults import AIRFLOW_BRANCH
-
 providers_prefix = "apache-airflow-providers-"
 
 
@@ -35,34 +30,3 @@ def get_provider_name_from_short_hand(short_form_providers: 
tuple[str]):
         parts = "-".join(short_form_provider.split("."))
         providers.append(providers_prefix + parts)
     return tuple(providers)
-
-
-@dataclass
-class DocBuildParams:
-    package_filter: tuple[str]
-    docs_only: bool
-    spellcheck_only: bool
-    packages_plus_all_providers: tuple[str]
-    skip_environment_initialization: bool = False
-    one_pass_only: bool = False
-    github_actions = os.environ.get("GITHUB_ACTIONS", "false")
-
-    @property
-    def args_doc_builder(self) -> list[str]:
-        doc_args = []
-        if self.docs_only:
-            doc_args.append("--docs-only")
-        if self.spellcheck_only:
-            doc_args.append("--spellcheck-only")
-        if self.one_pass_only:
-            doc_args.append("--one-pass-only")
-        if AIRFLOW_BRANCH != "main":
-            doc_args.append("--disable-provider-checks")
-        if self.packages_plus_all_providers:
-            providers = 
get_provider_name_from_short_hand(self.packages_plus_all_providers)
-            for single_provider in providers:
-                doc_args.extend(["--package-filter", single_provider])
-        if self.package_filter:
-            for single_filter in self.package_filter:
-                doc_args.extend(["--package-filter", single_filter])
-        return doc_args
diff --git a/dev/breeze/src/airflow_breeze/utils/publish_docs_helpers.py 
b/dev/breeze/src/airflow_breeze/utils/publish_docs_helpers.py
index 7d41c7c7b2..7cd436e0e9 100644
--- a/dev/breeze/src/airflow_breeze/utils/publish_docs_helpers.py
+++ b/dev/breeze/src/airflow_breeze/utils/publish_docs_helpers.py
@@ -26,6 +26,8 @@ from typing import Any
 
 import yaml
 
+from airflow_breeze.utils.general_utils import 
get_provider_name_from_short_hand
+
 CONSOLE_WIDTH = 180
 
 ROOT_DIR = Path(__file__).parents[5].resolve()
@@ -99,14 +101,19 @@ def get_available_packages():
     ]
 
 
-def process_package_filters(available_packages: list[str], package_filters: 
list[str] | None):
+def process_package_filters(
+    available_packages: list[str], package_filters: list[str] | None, 
packages_short_form: tuple[str]
+):
     """Filters the package list against a set of filters.
 
     A packet is returned if it matches at least one filter. The function keeps 
the order of the packages.
     """
-    if not package_filters:
+    if not package_filters and not packages_short_form:
         return available_packages
 
+    expanded_short_form_packages = 
get_provider_name_from_short_hand(packages_short_form)
+    package_filters = list(package_filters + expanded_short_form_packages)
+
     invalid_filters = [
         f for f in package_filters if not any(fnmatch.fnmatch(p, f) for p in 
available_packages)
     ]
diff --git a/images/breeze/output-commands-hash.txt 
b/images/breeze/output-commands-hash.txt
index b21c8031fc..021b5060cf 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -45,13 +45,13 @@ 
release-management:install-provider-packages:34c38aca17d23dbb454fe7a6bfd8e630
 release-management:prepare-airflow-package:85d01c57e5b5ee0fb9e5f9d9706ed3b5
 
release-management:prepare-provider-documentation:a53cd338bd719c77108b53bc8d45b634
 release-management:prepare-provider-packages:fc69d2ab8abdcbafcaaa63da380f4b76
-release-management:publish-docs:1c7e6b9af76d663d3af5bec29a21a2ee
+release-management:publish-docs:45a6ea090bfcf564ea0dd8fc61655d8a
 release-management:release-prod-images:cfbfe8b19fee91fd90718f98ef2fd078
 release-management:start-rc-process:b27bd524dd3c89f50a747b60a7e892c1
 release-management:start-release:419f48f6a4ff4457cb9de7ff496aebbe
 release-management:update-constraints:02ec4b119150e3fdbac52026e94820ef
 release-management:verify-provider-packages:96dce5644aad6b37080acf77b3d8de3a
-release-management:1098994e77919b0de653e5029bccbd14
+release-management:885a5fe8a39a3773011cf1f9bd2983ad
 sbom:generate-provider-requirements:2ea27f55be4e6ab2b0b5a410330f2747
 sbom:update-sbom-information:653be48be70b4b7ff5172d491aadc694
 sbom:ff73e9f941b6d6053e680ca53e9d1b33
diff --git a/images/breeze/output_release-management.svg 
b/images/breeze/output_release-management.svg
index 1b85a1bd79..fad73508b9 100644
--- a/images/breeze/output_release-management.svg
+++ b/images/breeze/output_release-management.svg
@@ -35,8 +35,8 @@
     .breeze-release-management-r1 { fill: #c5c8c6;font-weight: bold }
 .breeze-release-management-r2 { fill: #c5c8c6 }
 .breeze-release-management-r3 { fill: #d0b344;font-weight: bold }
-.breeze-release-management-r4 { fill: #868887 }
-.breeze-release-management-r5 { fill: #68a0b3;font-weight: bold }
+.breeze-release-management-r4 { fill: #68a0b3;font-weight: bold }
+.breeze-release-management-r5 { fill: #868887 }
 .breeze-release-management-r6 { fill: #98a84b;font-weight: bold }
     </style>
 
@@ -147,36 +147,36 @@
     
     <g class="breeze-release-management-matrix">
     <text class="breeze-release-management-r2" x="1464" y="20" 
textLength="12.2" clip-path="url(#breeze-release-management-line-0)">
-</text><text class="breeze-release-management-r3" x="12.2" y="44.4" 
textLength="85.4" 
clip-path="url(#breeze-release-management-line-1)">Usage:&#160;</text><text 
class="breeze-release-management-r1" x="97.6" y="44.4" textLength="646.6" 
clip-path="url(#breeze-release-management-line-1)">breeze&#160;release-management&#160;[OPTIONS]&#160;COMMAND&#160;[ARGS]...</text><text
 class="breeze-release-management-r2" x="1464" y="44.4" textLength="12.2" 
clip-path="url(#breeze-release-management-line-1)">
+</text><text class="breeze-release-management-r3" x="12.2" y="44.4" 
textLength="85.4" 
clip-path="url(#breeze-release-management-line-1)">Usage:&#160;</text><text 
class="breeze-release-management-r1" x="97.6" y="44.4" textLength="329.4" 
clip-path="url(#breeze-release-management-line-1)">breeze&#160;release-management&#160;[</text><text
 class="breeze-release-management-r4" x="427" y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-line-1)">OPTIONS</text><text 
class="breez [...]
 </text><text class="breeze-release-management-r2" x="1464" y="68.8" 
textLength="12.2" clip-path="url(#breeze-release-management-line-2)">
 </text><text class="breeze-release-management-r2" x="12.2" y="93.2" 
textLength="902.8" 
clip-path="url(#breeze-release-management-line-3)">Tools&#160;that&#160;release&#160;managers&#160;can&#160;use&#160;to&#160;prepare&#160;and&#160;manage&#160;Airflow&#160;releases</text><text
 class="breeze-release-management-r2" x="1464" y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-line-3)">
 </text><text class="breeze-release-management-r2" x="1464" y="117.6" 
textLength="12.2" clip-path="url(#breeze-release-management-line-4)">
-</text><text class="breeze-release-management-r4" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-5)">╭─</text><text 
class="breeze-release-management-r4" x="24.4" y="142" textLength="195.2" 
clip-path="url(#breeze-release-management-line-5)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-r4" x="219.6" y="142" textLength="1220" 
clip-path="url(#breeze-release-management-line-5)">────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-6)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="166.4" textLength="12.2" 
clip-path="url(#breeze-release-management-line-6)">-</text><text 
class="breeze-release-management-r5" x="36.6" y="166.4" textLength="61" 
clip-path="url(#breeze-release-management-line-6)">-help</text><text 
class="breeze-release-management-r6" x="122" y="166.4" textLeng [...]
-</text><text class="breeze-release-management-r4" x="0" y="190.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-line-7)">
-</text><text class="breeze-release-management-r4" x="0" y="215.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-8)">╭─</text><text 
class="breeze-release-management-r4" x="24.4" y="215.2" textLength="317.2" 
clip-path="url(#breeze-release-management-line-8)">&#160;Airflow&#160;release&#160;commands&#160;</text><text
 class="breeze-release-management-r4" x="341.6" y="215.2" textLength="1098" 
clip-path="url(#breeze-release-management-line-8)">───────────────────────────────
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-9)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="239.6" textLength="353.8" 
clip-path="url(#breeze-release-management-line-9)">prepare-airflow-package&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="239.6" textLength="1037" 
clip-path="url(#breeze-release-management-line-9)">Prepare&#160;sdist/ [...]
-</text><text class="breeze-release-management-r4" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-10)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="264" textLength="353.8" 
clip-path="url(#breeze-release-management-line-10)">create-minor-branch&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="264" textLength="1037" 
clip-path="url(#breeze-release-management-line-10)">Cr [...]
-</text><text class="breeze-release-management-r4" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-11)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="288.4" textLength="353.8" 
clip-path="url(#breeze-release-management-line-11)">start-rc-process&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="288.4" textLength="1037" 
clip-path="url(#breeze-release-ma [...]
-</text><text class="breeze-release-management-r4" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-12)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="312.8" textLength="353.8" 
clip-path="url(#breeze-release-management-line-12)">start-release&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="312.8" textLength="1037" 
clip-path="url(#br [...]
-</text><text class="breeze-release-management-r4" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-13)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="337.2" textLength="353.8" 
clip-path="url(#breeze-release-management-line-13)">release-prod-images&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="337.2" textLength="1037" 
clip-path="url(#breeze-release-management-line-1 [...]
-</text><text class="breeze-release-management-r4" x="0" y="361.6" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-line-14)">
-</text><text class="breeze-release-management-r4" x="0" y="386" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-15)">╭─</text><text 
class="breeze-release-management-r4" x="24.4" y="386" textLength="341.6" 
clip-path="url(#breeze-release-management-line-15)">&#160;Providers&#160;release&#160;commands&#160;</text><text
 class="breeze-release-management-r4" x="366" y="386" textLength="1073.6" 
clip-path="url(#breeze-release-management-line-15)">────────────────────────────────
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="410.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-16)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="410.4" textLength="439.2" 
clip-path="url(#breeze-release-management-line-16)">prepare-provider-documentation&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="410.4" textLength="951.6" 
clip-path="url(#breeze-release-management-line-16)">Prepare&#1 [...]
-</text><text class="breeze-release-management-r4" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-17)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="434.8" textLength="439.2" 
clip-path="url(#breeze-release-management-line-17)">prepare-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="434.8" textLength="951.6" 
clip-path="url(#breeze-release-manage [...]
-</text><text class="breeze-release-management-r4" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-18)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="459.2" textLength="439.2" 
clip-path="url(#breeze-release-management-line-18)">install-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="459.2" textLength="951.6" 
clip-path="url(#breeze-release-manage [...]
-</text><text class="breeze-release-management-r4" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-19)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="483.6" textLength="439.2" 
clip-path="url(#breeze-release-management-line-19)">verify-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="483.6" textLength="951.6" 
clip-path="url(#breeze-release-m [...]
-</text><text class="breeze-release-management-r4" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-20)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="508" textLength="439.2" 
clip-path="url(#breeze-release-management-line-20)">generate-providers-metadata&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="508" textLength="951.6" 
clip-path="url(#breeze-release-management-line-20)">G [...]
-</text><text class="breeze-release-management-r4" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-21)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="532.4" textLength="439.2" 
clip-path="url(#breeze-release-management-line-21)">generate-issue-content-providers&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="532.4" textLength="951.6" 
clip-path="url(#breeze-release-management-line-21)">Generates&#160;conte [...]
-</text><text class="breeze-release-management-r4" x="0" y="556.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-line-22)">
-</text><text class="breeze-release-management-r4" x="0" y="581.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-23)">╭─</text><text 
class="breeze-release-management-r4" x="24.4" y="581.2" textLength="292.8" 
clip-path="url(#breeze-release-management-line-23)">&#160;Other&#160;release&#160;commands&#160;</text><text
 class="breeze-release-management-r4" x="317.2" y="581.2" textLength="1122.4" 
clip-path="url(#breeze-release-management-line-23)">────────────────────────────
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-24)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="605.6" textLength="280.6" 
clip-path="url(#breeze-release-management-line-24)">publish-docs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="329.4" y="605.6" textLength="1110.2" 
clip-path="url(#breeze-release-management-line- [...]
-</text><text class="breeze-release-management-r4" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-25)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="630" textLength="280.6" 
clip-path="url(#breeze-release-management-line-25)">generate-constraints&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="329.4" y="630" textLength="1110.2" 
clip-path="url(#breeze-release-management-line-25)">Generates&#160;pinned&#160;constraint&#16
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-26)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="654.4" textLength="280.6" 
clip-path="url(#breeze-release-management-line-26)">add-back-references&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="329.4" y="654.4" textLength="1110.2" 
clip-path="url(#breeze-release-management-line-26)">Command&#160;to&#160;add&#160;
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="678.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-line-27)">
-</text><text class="breeze-release-management-r4" x="0" y="703.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-28)">╭─</text><text 
class="breeze-release-management-r4" x="24.4" y="703.2" textLength="122" 
clip-path="url(#breeze-release-management-line-28)">&#160;Commands&#160;</text><text
 class="breeze-release-management-r4" x="146.4" y="703.2" textLength="1293.2" 
clip-path="url(#breeze-release-management-line-28)">──────────────────────────────────────────────────────
 [...]
-</text><text class="breeze-release-management-r4" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-29)">│</text><text 
class="breeze-release-management-r5" x="24.4" y="727.6" textLength="390.4" 
clip-path="url(#breeze-release-management-line-29)">update-constraints&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="439.2" y="727.6" textLength="1000.4" 
clip-path="url(#breeze- [...]
-</text><text class="breeze-release-management-r4" x="0" y="752" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-line-30)">
+</text><text class="breeze-release-management-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-5)">╭─</text><text 
class="breeze-release-management-r5" x="24.4" y="142" textLength="195.2" 
clip-path="url(#breeze-release-management-line-5)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-r5" x="219.6" y="142" textLength="1220" 
clip-path="url(#breeze-release-management-line-5)">────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-6)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="166.4" textLength="12.2" 
clip-path="url(#breeze-release-management-line-6)">-</text><text 
class="breeze-release-management-r4" x="36.6" y="166.4" textLength="61" 
clip-path="url(#breeze-release-management-line-6)">-help</text><text 
class="breeze-release-management-r6" x="122" y="166.4" textLeng [...]
+</text><text class="breeze-release-management-r5" x="0" y="190.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-7)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-line-7)">
+</text><text class="breeze-release-management-r5" x="0" y="215.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-8)">╭─</text><text 
class="breeze-release-management-r5" x="24.4" y="215.2" textLength="317.2" 
clip-path="url(#breeze-release-management-line-8)">&#160;Airflow&#160;release&#160;commands&#160;</text><text
 class="breeze-release-management-r5" x="341.6" y="215.2" textLength="1098" 
clip-path="url(#breeze-release-management-line-8)">───────────────────────────────
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-9)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="239.6" textLength="353.8" 
clip-path="url(#breeze-release-management-line-9)">prepare-airflow-package&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="239.6" textLength="1037" 
clip-path="url(#breeze-release-management-line-9)">Prepare&#160;sdist/ [...]
+</text><text class="breeze-release-management-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-10)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="264" textLength="353.8" 
clip-path="url(#breeze-release-management-line-10)">create-minor-branch&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="264" textLength="1037" 
clip-path="url(#breeze-release-management-line-10)">Cr [...]
+</text><text class="breeze-release-management-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-11)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="288.4" textLength="353.8" 
clip-path="url(#breeze-release-management-line-11)">start-rc-process&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="288.4" textLength="73.2" 
clip-path="url(#breeze-release-ma [...]
+</text><text class="breeze-release-management-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-12)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="312.8" textLength="353.8" 
clip-path="url(#breeze-release-management-line-12)">start-release&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="312.8" textLength="1037" 
clip-path="url(#br [...]
+</text><text class="breeze-release-management-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-13)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="337.2" textLength="353.8" 
clip-path="url(#breeze-release-management-line-13)">release-prod-images&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="402.6" y="337.2" textLength="1037" 
clip-path="url(#breeze-release-management-line-1 [...]
+</text><text class="breeze-release-management-r5" x="0" y="361.6" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-line-14)">
+</text><text class="breeze-release-management-r5" x="0" y="386" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-15)">╭─</text><text 
class="breeze-release-management-r5" x="24.4" y="386" textLength="341.6" 
clip-path="url(#breeze-release-management-line-15)">&#160;Providers&#160;release&#160;commands&#160;</text><text
 class="breeze-release-management-r5" x="366" y="386" textLength="1073.6" 
clip-path="url(#breeze-release-management-line-15)">────────────────────────────────
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="410.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-16)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="410.4" textLength="439.2" 
clip-path="url(#breeze-release-management-line-16)">prepare-provider-documentation&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="410.4" textLength="97.6" 
clip-path="url(#breeze-release-management-line-16)">Prepare&#16 [...]
+</text><text class="breeze-release-management-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-17)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="434.8" textLength="439.2" 
clip-path="url(#breeze-release-management-line-17)">prepare-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="434.8" textLength="951.6" 
clip-path="url(#breeze-release-manage [...]
+</text><text class="breeze-release-management-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-18)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="459.2" textLength="439.2" 
clip-path="url(#breeze-release-management-line-18)">install-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="459.2" textLength="951.6" 
clip-path="url(#breeze-release-manage [...]
+</text><text class="breeze-release-management-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-19)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="483.6" textLength="439.2" 
clip-path="url(#breeze-release-management-line-19)">verify-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="483.6" textLength="951.6" 
clip-path="url(#breeze-release-m [...]
+</text><text class="breeze-release-management-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-20)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="508" textLength="439.2" 
clip-path="url(#breeze-release-management-line-20)">generate-providers-metadata&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="508" textLength="951.6" 
clip-path="url(#breeze-release-management-line-20)">G [...]
+</text><text class="breeze-release-management-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-21)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="532.4" textLength="439.2" 
clip-path="url(#breeze-release-management-line-21)">generate-issue-content-providers&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="488" y="532.4" textLength="951.6" 
clip-path="url(#breeze-release-management-line-21)">Generates&#160;conte [...]
+</text><text class="breeze-release-management-r5" x="0" y="556.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-line-22)">
+</text><text class="breeze-release-management-r5" x="0" y="581.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-23)">╭─</text><text 
class="breeze-release-management-r5" x="24.4" y="581.2" textLength="292.8" 
clip-path="url(#breeze-release-management-line-23)">&#160;Other&#160;release&#160;commands&#160;</text><text
 class="breeze-release-management-r5" x="317.2" y="581.2" textLength="1122.4" 
clip-path="url(#breeze-release-management-line-23)">────────────────────────────
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-24)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="605.6" textLength="280.6" 
clip-path="url(#breeze-release-management-line-24)">publish-docs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="329.4" y="605.6" textLength="1110.2" 
clip-path="url(#breeze-release-management-line- [...]
+</text><text class="breeze-release-management-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-25)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="630" textLength="280.6" 
clip-path="url(#breeze-release-management-line-25)">generate-constraints&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="329.4" y="630" textLength="1110.2" 
clip-path="url(#breeze-release-management-line-25)">Generates&#160;pinned&#160;constraint&#16
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-26)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="654.4" textLength="280.6" 
clip-path="url(#breeze-release-management-line-26)">add-back-references&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="329.4" y="654.4" textLength="1110.2" 
clip-path="url(#breeze-release-management-line-26)">Command&#160;to&#160;add&#160;
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="678.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-line-27)">
+</text><text class="breeze-release-management-r5" x="0" y="703.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-line-28)">╭─</text><text 
class="breeze-release-management-r5" x="24.4" y="703.2" textLength="122" 
clip-path="url(#breeze-release-management-line-28)">&#160;Commands&#160;</text><text
 class="breeze-release-management-r5" x="146.4" y="703.2" textLength="1293.2" 
clip-path="url(#breeze-release-management-line-28)">──────────────────────────────────────────────────────
 [...]
+</text><text class="breeze-release-management-r5" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-line-29)">│</text><text 
class="breeze-release-management-r4" x="24.4" y="727.6" textLength="390.4" 
clip-path="url(#breeze-release-management-line-29)">update-constraints&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management-r2" x="439.2" y="727.6" textLength="1000.4" 
clip-path="url(#breeze- [...]
+</text><text class="breeze-release-management-r5" x="0" y="752" 
textLength="1464" 
clip-path="url(#breeze-release-management-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-r2" x="1464" y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-line-30)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output_release-management_publish-docs.svg 
b/images/breeze/output_release-management_publish-docs.svg
index 953fd4553d..cab90ff6e2 100644
--- a/images/breeze/output_release-management_publish-docs.svg
+++ b/images/breeze/output_release-management_publish-docs.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1660.3999999999999" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 1074.8" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -45,7 +45,7 @@
 
     <defs>
     <clipPath id="breeze-release-management-publish-docs-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1609.3999999999999" />
+      <rect x="0" y="0" width="1463.0" height="1023.8" />
     </clipPath>
     <clipPath id="breeze-release-management-publish-docs-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -170,81 +170,9 @@
 <clipPath id="breeze-release-management-publish-docs-line-40">
     <rect x="0" y="977.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-41">
-    <rect x="0" y="1001.9" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-42">
-    <rect x="0" y="1026.3" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-43">
-    <rect x="0" y="1050.7" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-44">
-    <rect x="0" y="1075.1" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-45">
-    <rect x="0" y="1099.5" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-46">
-    <rect x="0" y="1123.9" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-47">
-    <rect x="0" y="1148.3" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-48">
-    <rect x="0" y="1172.7" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-49">
-    <rect x="0" y="1197.1" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-50">
-    <rect x="0" y="1221.5" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-51">
-    <rect x="0" y="1245.9" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-52">
-    <rect x="0" y="1270.3" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-53">
-    <rect x="0" y="1294.7" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-54">
-    <rect x="0" y="1319.1" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-55">
-    <rect x="0" y="1343.5" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-56">
-    <rect x="0" y="1367.9" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-57">
-    <rect x="0" y="1392.3" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-58">
-    <rect x="0" y="1416.7" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-59">
-    <rect x="0" y="1441.1" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-60">
-    <rect x="0" y="1465.5" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-61">
-    <rect x="0" y="1489.9" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-62">
-    <rect x="0" y="1514.3" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-63">
-    <rect x="0" y="1538.7" width="1464" height="24.65"/>
-            </clipPath>
-<clipPath id="breeze-release-management-publish-docs-line-64">
-    <rect x="0" y="1563.1" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="1658.4" rx="8"/><text 
class="breeze-release-management-publish-docs-title" fill="#c5c8c6" 
text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;publish-docs</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="1072.8" rx="8"/><text 
class="breeze-release-management-publish-docs-title" fill="#c5c8c6" 
text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;publish-docs</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -255,71 +183,47 @@
     
     <g class="breeze-release-management-publish-docs-matrix">
     <text class="breeze-release-management-publish-docs-r2" x="1464" y="20" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-0)">
-</text><text class="breeze-release-management-publish-docs-r3" x="12.2" 
y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-publish-docs-line-1)">Usage:&#160;</text><text
 class="breeze-release-management-publish-docs-r1" x="97.6" y="44.4" 
textLength="488" 
clip-path="url(#breeze-release-management-publish-docs-line-1)">breeze&#160;release-management&#160;publish-docs&#160;[</text><text
 class="breeze-release-management-publish-docs-r4" x="585.6" y="44.4" 
textLength="85.4"  [...]
-</text><text class="breeze-release-management-publish-docs-r2" x="1464" 
y="68.8" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-2)">
-</text><text class="breeze-release-management-publish-docs-r2" x="12.2" 
y="93.2" textLength="707.6" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">Command&#160;to&#160;publish&#160;generated&#160;documentation&#160;to&#160;airflow-site</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="93.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">
-</text><text class="breeze-release-management-publish-docs-r2" x="1464" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-4)">
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="142" 
textLength="24.4" 
clip-path="url(#breeze-release-management-publish-docs-line-5)">╭─</text><text 
class="breeze-release-management-publish-docs-r5" x="24.4" y="142" 
textLength="170.8" 
clip-path="url(#breeze-release-management-publish-docs-line-5)">&#160;Publish&#160;Docs&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x="195.2" y="142" 
textLength="1244.4" clip-path="url(#breeze-release-managem [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-6)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="61" y="166.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-6)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="73.2" y="166.4" 
textLength="109.8" 
clip-path="url(#breeze-release-management-publish-docs-line-6)">-o [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-7)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="61" y="190.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-7)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="73.2" y="190.8" 
textLength="97.6" 
clip-path="url(#breeze-release-management-publish-docs-line-7)">-pa [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="215.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-8)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="215.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-8)">(apache-airflow&#160;|&#160;docker-stack&#160;|&#160;helm-chart&#160;|&#160;apache-airflow-providers-airbyte&#160;|&#160;&#160;&#160;</text><text
 class="breeze-relea [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="239.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-9)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="239.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-9)">apache-airflow-providers-alibaba&#160;|&#160;apache-airflow-providers-amazon&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="264" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-10)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="264" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-10)">apache-airflow-providers-apache-beam&#160;|&#160;apache-airflow-providers-apache-cassandra&#160;|&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="288.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-11)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="288.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-11)">apache-airflow-providers-apache-drill&#160;|&#160;apache-airflow-providers-apache-druid&#160;|&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="312.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-12)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="312.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-12)">apache-airflow-providers-apache-flink&#160;|&#160;apache-airflow-providers-apache-hdfs&#160;|&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-manag [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="337.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-13)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="337.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-13)">apache-airflow-providers-apache-hive&#160;|&#160;apache-airflow-providers-apache-impala&#160;|&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="361.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-14)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="361.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-14)">apache-airflow-providers-apache-kafka&#160;|&#160;apache-airflow-providers-apache-kylin&#160;|&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="386" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-15)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="386" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-15)">apache-airflow-providers-apache-livy&#160;|&#160;apache-airflow-providers-apache-pig&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="410.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-16)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="410.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-16)">apache-airflow-providers-apache-pinot&#160;|&#160;apache-airflow-providers-apache-spark&#160;|&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-management [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-17)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="434.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-17)">apache-airflow-providers-apache-sqoop&#160;|&#160;apache-airflow-providers-apprise&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class=" [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="459.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-18)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="459.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-18)">apache-airflow-providers-arangodb&#160;|&#160;apache-airflow-providers-asana&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="483.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-19)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="483.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-19)">apache-airflow-providers-atlassian-jira&#160;|&#160;apache-airflow-providers-celery&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breez [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-20)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="508" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-20)">apache-airflow-providers-cloudant&#160;|&#160;apache-airflow-providers-cncf-kubernetes&#160;|&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release-managemen [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-21)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="532.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-21)">apache-airflow-providers-common-sql&#160;|&#160;apache-airflow-providers-daskexecutor&#160;|&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release- [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-22)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="556.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-22)">apache-airflow-providers-databricks&#160;|&#160;apache-airflow-providers-datadog&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><te
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-23)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="581.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-23)">apache-airflow-providers-dbt-cloud&#160;|&#160;apache-airflow-providers-dingding&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><te
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-24)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="605.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-24)">apache-airflow-providers-discord&#160;|&#160;apache-airflow-providers-docker&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-25)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="630" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-25)">apache-airflow-providers-elasticsearch&#160;|&#160;apache-airflow-providers-exasol&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="bree [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-26)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="654.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-26)">apache-airflow-providers-facebook&#160;|&#160;apache-airflow-providers-ftp&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-27)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="678.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-27)">apache-airflow-providers-github&#160;|&#160;apache-airflow-providers-google&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="703.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-28)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="703.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-28)">apache-airflow-providers-grpc&#160;|&#160;apache-airflow-providers-hashicorp&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-29)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="727.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-29)">apache-airflow-providers-http&#160;|&#160;apache-airflow-providers-imap&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="752" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-30)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="752" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-30)">apache-airflow-providers-influxdb&#160;|&#160;apache-airflow-providers-jdbc&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="776.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-31)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="776.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-31)">apache-airflow-providers-jenkins&#160;|&#160;apache-airflow-providers-microsoft-azure&#160;|&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-release- [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="800.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-32)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="800.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-32)">apache-airflow-providers-microsoft-mssql&#160;|&#160;apache-airflow-providers-microsoft-psrp&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x= [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="825.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-33)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="825.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-33)">|&#160;apache-airflow-providers-microsoft-winrm&#160;|&#160;apache-airflow-providers-mongo&#160;|&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class="breeze-rel [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="849.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-34)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="849.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-34)">apache-airflow-providers-mysql&#160;|&#160;apache-airflow-providers-neo4j&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="874" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-35)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="874" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-35)">apache-airflow-providers-odbc&#160;|&#160;apache-airflow-providers-openfaas&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="898.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-36)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="898.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-36)">apache-airflow-providers-openlineage&#160;|&#160;apache-airflow-providers-opsgenie&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text
 class=" [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="922.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-37)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="922.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-37)">apache-airflow-providers-oracle&#160;|&#160;apache-airflow-providers-pagerduty&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="947.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-38)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="947.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-38)">apache-airflow-providers-papermill&#160;|&#160;apache-airflow-providers-plexus&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="971.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-39)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="971.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-39)">apache-airflow-providers-postgres&#160;|&#160;apache-airflow-providers-presto&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="996" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-40)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="996" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-40)">apache-airflow-providers-redis&#160;|&#160;apache-airflow-providers-salesforce&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</te
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1020.4" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-41)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1020.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-41)">apache-airflow-providers-samba&#160;|&#160;apache-airflow-providers-segment&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1044.8" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-42)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1044.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-42)">apache-airflow-providers-sendgrid&#160;|&#160;apache-airflow-providers-sftp&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1069.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-43)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1069.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-43)">apache-airflow-providers-singularity&#160;|&#160;apache-airflow-providers-slack&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1093.6" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-44)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1093.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-44)">apache-airflow-providers-smtp&#160;|&#160;apache-airflow-providers-snowflake&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="1118" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-45)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1118" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-45)">apache-airflow-providers-sqlite&#160;|&#160;apache-airflow-providers-ssh&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1142.4" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-46)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1142.4" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-46)">apache-airflow-providers-tableau&#160;|&#160;apache-airflow-providers-tabular&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1166.8" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-47)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1166.8" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-47)">apache-airflow-providers-telegram&#160;|&#160;apache-airflow-providers-trino&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1191.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-48)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1191.2" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-48)">apache-airflow-providers-vertica&#160;|&#160;apache-airflow-providers-yandex&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1215.6" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-49)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="1215.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-49)">apache-airflow-providers-zendesk)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="1240" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-50)">│</text><text 
class="breeze-release-management-publish-docs-r8" x="24.4" y="1240" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-50)">*</text><text 
class="breeze-release-management-publish-docs-r4" x="61" y="1240" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-50)">-</ [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1264.4" textLength="1464" 
clip-path="url(#breeze-release-management-publish-docs-line-51)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="1264.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-51)">
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1288.8" textLength="24.4" 
clip-path="url(#breeze-release-management-publish-docs-line-52)">╭─</text><text 
class="breeze-release-management-publish-docs-r5" x="24.4" y="1288.8" 
textLength="219.6" 
clip-path="url(#breeze-release-management-publish-docs-line-52)">&#160;Parallel&#160;running&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x="244" y="1288.8" 
textLength="1195.6" clip-path="url(#breeze-re [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1313.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-53)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1313.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-53)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1313.2" 
textLength="48.8" clip-path="url(#breeze-release-management-publish-docs-line- 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1337.6" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-54)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1337.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-54)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1337.6" 
textLength="146.4" clip-path="url(#breeze-release-management-publish-docs-line 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="1362" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-55)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="378.2" y="1362" 
textLength="915" 
clip-path="url(#breeze-release-management-publish-docs-line-55)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1386.4" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-56)">│</text><text 
class="breeze-release-management-publish-docs-r5" x="378.2" y="1386.4" 
textLength="915" 
clip-path="url(#breeze-release-management-publish-docs-line-56)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1410.8" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-57)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1410.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-57)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1410.8" 
textLength="61" clip-path="url(#breeze-release-management-publish-docs-line-57 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1435.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-58)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1435.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-58)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1435.2" 
textLength="73.2" clip-path="url(#breeze-release-management-publish-docs-line- 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1459.6" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-59)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1459.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-59)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1459.6" 
textLength="97.6" clip-path="url(#breeze-release-management-publish-docs-line- 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="1484" 
textLength="1464" 
clip-path="url(#breeze-release-management-publish-docs-line-60)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="1484" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-60)">
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1508.4" textLength="24.4" 
clip-path="url(#breeze-release-management-publish-docs-line-61)">╭─</text><text 
class="breeze-release-management-publish-docs-r5" x="24.4" y="1508.4" 
textLength="195.2" 
clip-path="url(#breeze-release-management-publish-docs-line-61)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x="219.6" y="1508.4" 
textLength="1220" clip-path="url(#breeze-rele [...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1532.8" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-62)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1532.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-62)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1532.8" 
textLength="97.6" clip-path="url(#breeze-release-management-publish-docs-line- 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1557.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-63)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1557.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-63)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1557.2" 
textLength="48.8" clip-path="url(#breeze-release-management-publish-docs-line- 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1581.6" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-64)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="1581.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-64)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="1581.6" 
textLength="61" clip-path="url(#breeze-release-management-publish-docs-line-64 
[...]
-</text><text class="breeze-release-management-publish-docs-r5" x="0" y="1606" 
textLength="1464" 
clip-path="url(#breeze-release-management-publish-docs-line-65)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="1606" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-65)">
+</text><text class="breeze-release-management-publish-docs-r3" x="12.2" 
y="44.4" textLength="85.4" 
clip-path="url(#breeze-release-management-publish-docs-line-1)">Usage:&#160;</text><text
 class="breeze-release-management-publish-docs-r1" x="97.6" y="44.4" 
textLength="488" 
clip-path="url(#breeze-release-management-publish-docs-line-1)">breeze&#160;release-management&#160;publish-docs&#160;[</text><text
 class="breeze-release-management-publish-docs-r4" x="585.6" y="44.4" 
textLength="85.4"  [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="68.8" textLength="1305.4" 
clip-path="url(#breeze-release-management-publish-docs-line-2)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;airbyte&#160;|&#160;alibaba&#160;|&#160;amazon&#160
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="93.2" textLength="1439.6" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;apache.drill&#160;|&#160;apache.druid&#160;|&#160;a
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="117.6" textLength="1439.6" 
clip-path="url(#breeze-release-management-publish-docs-line-4)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;apache.impala&#160;|&#160;apache.kafka&#160;|&#160
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="142" textLength="1427.4" 
clip-path="url(#breeze-release-management-publish-docs-line-5)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;apache.pinot&#160;|&#160;apache.spark&#160;|&#160;ap
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="166.4" textLength="1403" 
clip-path="url(#breeze-release-management-publish-docs-line-6)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;atlassian.jira&#160;|&#160;celery&#160;|&#160
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="190.8" textLength="1415.2" 
clip-path="url(#breeze-release-management-publish-docs-line-7)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;daskexecutor&#160;|&#160;databricks&#160;|&#160;da
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="215.2" textLength="1390.8" 
clip-path="url(#breeze-release-management-publish-docs-line-8)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;docker&#160;|&#160;elasticsearch&#160;|&#160;exaso
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="239.6" textLength="1293.2" 
clip-path="url(#breeze-release-management-publish-docs-line-9)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;grpc&#160;|&#160;hashicorp&#160;|&#160;http&#160;|
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="264" textLength="1415.2" 
clip-path="url(#breeze-release-management-publish-docs-line-10)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;microsoft.azure&#160;|&#160;microsoft.mssql&#160;|&
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="288.4" textLength="1366.4" 
clip-path="url(#breeze-release-management-publish-docs-line-11)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;mongo&#160;|&#160;mysql&#160;|&#160;neo4j&#160;|&
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="312.8" textLength="1403" 
clip-path="url(#breeze-release-management-publish-docs-line-12)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;oracle&#160;|&#160;pagerduty&#160;|&#160;papermill&
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="337.2" textLength="1415.2" 
clip-path="url(#breeze-release-management-publish-docs-line-13)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;salesforce&#160;|&#160;samba&#160;|&#160;segment&
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="361.6" textLength="1439.6" 
clip-path="url(#breeze-release-management-publish-docs-line-14)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;smtp&#160;|&#160;snowflake&#160;|&#160;sqlite&#16
 [...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="386" textLength="1146.8" 
clip-path="url(#breeze-release-management-publish-docs-line-15)">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;vertica&#160;|&#160;yandex&#160;|&#160;zendesk&#160
 [...]
+</text><text class="breeze-release-management-publish-docs-r2" x="1464" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-16)">
+</text><text class="breeze-release-management-publish-docs-r2" x="12.2" 
y="434.8" textLength="707.6" 
clip-path="url(#breeze-release-management-publish-docs-line-17)">Command&#160;to&#160;publish&#160;generated&#160;documentation&#160;to&#160;airflow-site</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="434.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-17)">
+</text><text class="breeze-release-management-publish-docs-r2" x="1464" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-18)">
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="483.6" 
textLength="24.4" 
clip-path="url(#breeze-release-management-publish-docs-line-19)">╭─</text><text 
class="breeze-release-management-publish-docs-r5" x="24.4" y="483.6" 
textLength="170.8" 
clip-path="url(#breeze-release-management-publish-docs-line-19)">&#160;Publish&#160;Docs&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x="195.2" y="483.6" 
textLength="1244.4" clip-path="url(#breeze-release [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="508" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-20)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="61" y="508" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-20)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="73.2" y="508" 
textLength="109.8" 
clip-path="url(#breeze-release-management-publish-docs-line-20)">-over [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-21)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="61" y="532.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-21)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="73.2" y="532.4" 
textLength="97.6" 
clip-path="url(#breeze-release-management-publish-docs-line-21)"> [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="556.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-22)">│</text><text 
class="breeze-release-management-publish-docs-r2" x="427" y="556.8" 
textLength="305" 
clip-path="url(#breeze-release-management-publish-docs-line-22)">apache-airflow-providers-</text><text
 class="breeze-release-management-publish-docs-r3" x="732" y="556.8" 
textLength="122" clip-path="url(#breeze-release-management-p [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="581.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-23)">│</text><text 
class="breeze-release-management-publish-docs-r2" x="427" y="581.2" 
textLength="939.4" 
clip-path="url(#breeze-release-management-publish-docs-line-23)">matching&#160;the&#160;full&#160;package&#160;name.&#160;The&#160;list&#160;of&#160;short&#160;hand&#160;names&#160;can&#160;be&#160;found&#160;in&#160;</text><text
 [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="605.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-24)">│</text><text 
class="breeze-release-management-publish-docs-r2" x="427" y="605.6" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-24)">output&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="630" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-25)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="427" y="630" 
textLength="1012.6" 
clip-path="url(#breeze-release-management-publish-docs-line-25)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-26)">│</text><text 
class="breeze-release-management-publish-docs-r8" x="24.4" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-26)">*</text><text 
class="breeze-release-management-publish-docs-r4" x="61" y="654.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-26)"> [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="678.8" 
textLength="1464" 
clip-path="url(#breeze-release-management-publish-docs-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="678.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-27)">
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="703.2" 
textLength="24.4" 
clip-path="url(#breeze-release-management-publish-docs-line-28)">╭─</text><text 
class="breeze-release-management-publish-docs-r5" x="24.4" y="703.2" 
textLength="219.6" 
clip-path="url(#breeze-release-management-publish-docs-line-28)">&#160;Parallel&#160;running&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x="244" y="703.2" 
textLength="1195.6" clip-path="url(#breeze-relea [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-29)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="727.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-29)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="727.6" 
textLength="48.8" 
clip-path="url(#breeze-release-management-publish-docs-line-29) [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="752" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-30)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="752" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-30)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="752" 
textLength="146.4" 
clip-path="url(#breeze-release-management-publish-docs-line-30)">-pa [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="776.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-31)">│</text><text 
class="breeze-release-management-publish-docs-r7" x="378.2" y="776.4" 
textLength="915" 
clip-path="url(#breeze-release-management-publish-docs-line-31)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="800.8" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-32)">│</text><text 
class="breeze-release-management-publish-docs-r5" x="378.2" y="800.8" 
textLength="915" 
clip-path="url(#breeze-release-management-publish-docs-line-32)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="825.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-33)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="825.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-33)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="825.2" 
textLength="61" 
clip-path="url(#breeze-release-management-publish-docs-line-33)"> [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="849.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-34)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="849.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-34)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="849.6" 
textLength="73.2" 
clip-path="url(#breeze-release-management-publish-docs-line-34) [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="874" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-35)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="874" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-35)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="874" 
textLength="97.6" 
clip-path="url(#breeze-release-management-publish-docs-line-35)">-inc [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="898.4" 
textLength="1464" 
clip-path="url(#breeze-release-management-publish-docs-line-36)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="898.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-36)">
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="922.8" 
textLength="24.4" 
clip-path="url(#breeze-release-management-publish-docs-line-37)">╭─</text><text 
class="breeze-release-management-publish-docs-r5" x="24.4" y="922.8" 
textLength="195.2" 
clip-path="url(#breeze-release-management-publish-docs-line-37)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-publish-docs-r5" x="219.6" y="922.8" 
textLength="1220" clip-path="url(#breeze-release [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="947.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-38)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="947.2" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-38)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="947.2" 
textLength="97.6" 
clip-path="url(#breeze-release-management-publish-docs-line-38) [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="971.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-39)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="971.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-39)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="971.6" 
textLength="48.8" 
clip-path="url(#breeze-release-management-publish-docs-line-39) [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" y="996" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-40)">│</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="996" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-40)">-</text><text 
class="breeze-release-management-publish-docs-r4" x="36.6" y="996" 
textLength="61" 
clip-path="url(#breeze-release-management-publish-docs-line-40)">-help< [...]
+</text><text class="breeze-release-management-publish-docs-r5" x="0" 
y="1020.4" textLength="1464" 
clip-path="url(#breeze-release-management-publish-docs-line-41)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-publish-docs-r2" x="1464" y="1020.4" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-41)">
 </text>
     </g>
     </g>

Reply via email to