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: </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 release-management [OPTIONS] COMMAND [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: </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 release-management [</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 that release managers can use to prepare and manage Airflow 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)"> Common options </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)"> Airflow release commands </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      </text><text
class="breeze-release-management-r2" x="402.6" y="239.6" textLength="1037"
clip-path="url(#breeze-release-management-line-9)">Prepare 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          </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             </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                </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          </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)"> Providers release commands </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      </text><text
class="breeze-release-management-r2" x="488" y="410.4" textLength="951.6"
clip-path="url(#breeze-release-management-line-16)">Prepare [...]
-</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           </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           </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            </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         </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    </text><text
class="breeze-release-management-r2" x="488" y="532.4" textLength="951.6"
clip-path="url(#breeze-release-management-line-21)">Generates 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)"> Other release commands </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           </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   </text><text
class="breeze-release-management-r2" x="329.4" y="630" textLength="1110.2"
clip-path="url(#breeze-release-management-line-25)">Generates pinned constraint
[...]
-</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    </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 to add 
[...]
-</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)"> Commands </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              </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)"> Common options </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)"> Airflow release commands </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      </text><text
class="breeze-release-management-r2" x="402.6" y="239.6" textLength="1037"
clip-path="url(#breeze-release-management-line-9)">Prepare 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          </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             </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                </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          </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)"> Providers release commands </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      </text><text
class="breeze-release-management-r2" x="488" y="410.4" textLength="97.6"
clip-path="url(#breeze-release-management-line-16)">Prepare [...]
+</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           </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           </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            </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         </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    </text><text
class="breeze-release-management-r2" x="488" y="532.4" textLength="951.6"
clip-path="url(#breeze-release-management-line-21)">Generates 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)"> Other release commands </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           </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   </text><text
class="breeze-release-management-r2" x="329.4" y="630" textLength="1110.2"
clip-path="url(#breeze-release-management-line-25)">Generates pinned constraint
[...]
+</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    </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 to add 
[...]
+</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)"> Commands </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              </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: release-management 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: release-management 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: </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 release-management publish-docs [</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 to publish generated documentation to 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)"> Publish Docs </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 | docker-stack | helm-chart | apache-airflow-providers-airbyte |   </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 | apache-airflow-providers-amazon |             
[...]
-</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 | apache-airflow-providers-apache-cassandra | </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 | apache-airflow-providers-apache-druid |    </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 | apache-airflow-providers-apache-hdfs |     </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 | apache-airflow-providers-apache-impala |    </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 | apache-airflow-providers-apache-kylin |    </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 | apache-airflow-providers-apache-pig |       </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 | apache-airflow-providers-apache-spark |    </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 | apache-airflow-providers-apprise |         </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 | apache-airflow-providers-asana |             &#
[...]
-</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 | apache-airflow-providers-celery |        </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 | apache-airflow-providers-cncf-kubernetes |     </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 | apache-airflow-providers-daskexecutor |      </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 | apache-airflow-providers-datadog |           </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 | apache-airflow-providers-dingding |           </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 | apache-airflow-providers-docker |             &#
[...]
-</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 | apache-airflow-providers-exasol |         </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 | apache-airflow-providers-ftp |             
[...]
-</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 | apache-airflow-providers-google |             
[...]
-</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 | apache-airflow-providers-hashicorp |             &#
[...]
-</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 | apache-airflow-providers-imap |              &
[...]
-</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 | apache-airflow-providers-jdbc |              &
[...]
-</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 | apache-airflow-providers-microsoft-azure |      </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 | apache-airflow-providers-microsoft-psrp </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)">| apache-airflow-providers-microsoft-winrm | apache-airflow-providers-mongo |      </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 | apache-airflow-providers-neo4j |              
[...]
-</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 | apache-airflow-providers-openfaas |              &
[...]
-</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 | apache-airflow-providers-opsgenie |         </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 | apache-airflow-providers-pagerduty |             
[...]
-</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 | apache-airflow-providers-plexus |             
[...]
-</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 | apache-airflow-providers-presto |             &
[...]
-</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 | apache-airflow-providers-salesforce |             </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 | apache-airflow-providers-segment |             &
[...]
-</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 | apache-airflow-providers-sftp |             &
[...]
-</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 | apache-airflow-providers-slack |            </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 | apache-airflow-providers-snowflake |             
[...]
-</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 | apache-airflow-providers-ssh |              &#
[...]
-</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 | apache-airflow-providers-tabular |             
[...]
-</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 | apache-airflow-providers-trino |             
[...]
-</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 | apache-airflow-providers-yandex |             
[...]
-</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)                     &#
[...]
-</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)"> Parallel running </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 RANGE)                        &#
[...]
-</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: 4; 1<=x<=8]                     
[...]
-</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)"> Common options </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: </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 release-management publish-docs [</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)">                                              airbyte | alibaba | amazon 
[...]
+</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)">                                              apache.drill | apache.druid | 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)">                                              apache.impala | apache.kafka | 
[...]
+</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)">                                              apache.pinot | apache.spark | 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)">                                              | atlassian.jira | celery | 
[...]
+</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)">                                              daskexecutor | databricks | 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)">                                              docker | elasticsearch | 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)">                                              grpc | hashicorp | http |
[...]
+</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)">                                              microsoft.azure | microsoft.mssql |&
[...]
+</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)">                                              mongo | mysql | neo4j |&
[...]
+</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)">                                              oracle | pagerduty | 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)">                                              salesforce | samba | 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)">                                              smtp | snowflake | sqlite
[...]
+</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)">                                              vertica | yandex | zendesk 
[...]
+</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 to publish generated documentation to 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)"> Publish Docs </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 the full package name. The list of short hand names can be found in </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                          &
[...]
+</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)                           
[...]
+</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)"> Parallel running </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 RANGE)                        
[...]
+</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: 4; 1<=x<=8]                     &
[...]
+</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)"> Common options </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>