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 da86802370 Consolidate and simplify usage of get_available_packages 
(#35556)
da86802370 is described below

commit da868023707ceb5a5672d52a3da9bf6018428231
Author: Jarek Potiuk <[email protected]>
AuthorDate: Thu Nov 9 19:49:11 2023 +0100

    Consolidate and simplify usage of get_available_packages (#35556)
    
    With recent changes where we largely switched to use primarily short
    version of packages rather than `apache-airflow-providers-*` and
    filters, there were several places where get_available_packages
    family of method have been used inconsistently in various breeze
    commands.
    
    This change consolidates it all to commong way, it also replaces
    the inconsistent `providers-index` with regular
    "apache-airlfow-providers" - which is now not-ambiguous since the
    package filters usage is not that much used any more.
---
 BREEZE.rst                                         |   3 +-
 dev/README_RELEASE_PROVIDER_PACKAGES.md            |   4 +-
 .../airflow_breeze/commands/developer_commands.py  |  10 +-
 .../commands/release_management_commands.py        |  59 ++++++------
 dev/breeze/src/airflow_breeze/global_constants.py  |  36 ++------
 .../src/airflow_breeze/params/doc_build_params.py  |   4 +-
 .../airflow_breeze/utils/add_back_references.py    |   3 +
 .../src/airflow_breeze/utils/common_options.py     |  22 ++---
 .../src/airflow_breeze/utils/general_utils.py      |  42 ---------
 dev/breeze/src/airflow_breeze/utils/packages.py    | 101 +++++++++++++++++++++
 .../airflow_breeze/utils/publish_docs_helpers.py   |  44 ---------
 .../src/airflow_breeze/utils/selective_checks.py   |   2 +-
 dev/breeze/tests/test_general_utils.py             |   8 +-
 dev/breeze/tests/test_global_constants.py          |  27 ------
 dev/breeze/tests/test_packages.py                  |  43 +++++++++
 dev/breeze/tests/test_selective_checks.py          |   4 +-
 docs/README.rst                                    |   3 +-
 images/breeze/output_build-docs.svg                |   4 +-
 images/breeze/output_build-docs.txt                |   2 +-
 ...tput_release-management_add-back-references.svg |   8 +-
 ...tput_release-management_add-back-references.txt |   2 +-
 ...management_generate-issue-content-providers.svg |  60 ++++++------
 ...management_generate-issue-content-providers.txt |   2 +-
 ...e-management_prepare-provider-documentation.svg |  68 +++++++-------
 ...e-management_prepare-provider-documentation.txt |   2 +-
 ...elease-management_prepare-provider-packages.svg |  58 ++++++------
 ...elease-management_prepare-provider-packages.txt |   2 +-
 .../output_release-management_publish-docs.svg     |   4 +-
 .../output_release-management_publish-docs.txt     |   2 +-
 ...release-management_verify-provider-packages.txt |   2 +-
 30 files changed, 312 insertions(+), 319 deletions(-)

diff --git a/BREEZE.rst b/BREEZE.rst
index 0abb43e9c6..bea11469ea 100644
--- a/BREEZE.rst
+++ b/BREEZE.rst
@@ -509,7 +509,8 @@ 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``.
 
-Note: For building docs for apache-airflow-providers index, use 
``providers-index`` as the short hand operator.
+Note: For building docs for apache-airflow-providers index, use 
``apache-airflow-providers``
+as the short hand operator.
 
 Running static checks
 ---------------------
diff --git a/dev/README_RELEASE_PROVIDER_PACKAGES.md 
b/dev/README_RELEASE_PROVIDER_PACKAGES.md
index 4eee0d1c35..9569c8db94 100644
--- a/dev/README_RELEASE_PROVIDER_PACKAGES.md
+++ b/dev/README_RELEASE_PROVIDER_PACKAGES.md
@@ -398,7 +398,7 @@ If we want to just release some providers you can release 
them using package nam
 
 ```shell script
 cd "${AIRFLOW_REPO_ROOT}"
-breeze build-docs providers-index cncf.kubernetes sftp --clean-build
+breeze build-docs apache-airflow-providers cncf.kubernetes sftp --clean-build
 ```
 
 
@@ -428,7 +428,7 @@ way faster on multi-cpu machines when you are publishing 
multiple providers:
 ```shell script
 cd "${AIRFLOW_REPO_ROOT}"
 
-breeze release-management publish-docs providers-index --package-filter 
'apache-airflow-providers-*' \
+breeze release-management publish-docs apache-airflow-providers 
--package-filter 'apache-airflow-providers-*' \
     --override-versioned --run-in-parallel
 
 breeze release-management add-back-references all-providers
diff --git a/dev/breeze/src/airflow_breeze/commands/developer_commands.py 
b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
index 69e8a6edd7..45032e9d0c 100644
--- a/dev/breeze/src/airflow_breeze/commands/developer_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
@@ -42,7 +42,7 @@ from airflow_breeze.pre_commit_ids import PRE_COMMIT_LIST
 from airflow_breeze.utils.cache import read_from_cache_file
 from airflow_breeze.utils.coertions import one_or_none_set
 from airflow_breeze.utils.common_options import (
-    argument_short_doc_packages_with_providers_index,
+    argument_doc_packages,
     option_airflow_constraints_reference,
     option_airflow_extras,
     option_answer,
@@ -88,7 +88,7 @@ from airflow_breeze.utils.docker_command_utils import (
     get_extra_docker_flags,
     perform_environment_checks,
 )
-from airflow_breeze.utils.general_utils import expand_all_providers
+from airflow_breeze.utils.packages import expand_all_provider_packages
 from airflow_breeze.utils.path_utils import (
     AIRFLOW_SOURCES_ROOT,
     cleanup_python_generated_files,
@@ -388,7 +388,6 @@ def start_airflow(
 @main.command(name="build-docs")
 @click.option("-d", "--docs-only", help="Only build documentation.", 
is_flag=True)
 @click.option("-s", "--spellcheck-only", help="Only run spell checking.", 
is_flag=True)
-@argument_short_doc_packages_with_providers_index
 @option_builder
 @click.option(
     "--package-filter",
@@ -409,11 +408,12 @@ def start_airflow(
     help="Builds documentation in one pass only. This is useful for debugging 
sphinx errors.",
     is_flag=True,
 )
+@argument_doc_packages
 @option_github_repository
 @option_verbose
 @option_dry_run
 def build_docs(
-    short_doc_packages: tuple[str, ...],
+    doc_packages: tuple[str, ...],
     docs_only: bool,
     spellcheck_only: bool,
     builder: str,
@@ -444,7 +444,7 @@ def build_docs(
         spellcheck_only=spellcheck_only,
         one_pass_only=one_pass_only,
         skip_environment_initialization=True,
-        short_doc_packages=expand_all_providers(short_doc_packages),
+        short_doc_packages=expand_all_provider_packages(doc_packages),
     )
     extra_docker_flags = get_extra_docker_flags(MOUNT_SELECTED)
     env = get_env_variables_for_docker_commands(params)
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 414529e761..6ea971447e 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -49,9 +49,8 @@ from airflow_breeze.utils.add_back_references import (
 )
 from airflow_breeze.utils.ci_group import ci_group
 from airflow_breeze.utils.common_options import (
-    argument_packages,
-    argument_short_doc_packages,
-    argument_short_doc_packages_with_providers_index,
+    argument_doc_packages,
+    argument_provider_packages,
     option_airflow_constraints_mode_ci,
     option_airflow_constraints_mode_update,
     option_airflow_constraints_reference,
@@ -88,8 +87,8 @@ from airflow_breeze.utils.docker_command_utils import (
     get_extra_docker_flags,
     perform_environment_checks,
 )
-from airflow_breeze.utils.general_utils import expand_all_providers
 from airflow_breeze.utils.github import download_constraints_file, 
get_active_airflow_versions
+from airflow_breeze.utils.packages import convert_to_long_package_names, 
expand_all_provider_packages
 from airflow_breeze.utils.parallel import (
     GenericRegexpProgressMatcher,
     SummarizeAfter,
@@ -109,10 +108,6 @@ from airflow_breeze.utils.provider_dependencies import (
     get_related_providers,
 )
 from airflow_breeze.utils.publish_docs_builder import PublishDocsBuilder
-from airflow_breeze.utils.publish_docs_helpers import (
-    get_available_packages,
-    process_package_filters,
-)
 from airflow_breeze.utils.python_versions import get_python_version_list
 from airflow_breeze.utils.run_utils import (
     RunCommandResult,
@@ -229,7 +224,6 @@ def prepare_airflow_packages(
     help="Prepare CHANGELOG, README and COMMITS information for providers.",
 )
 @option_debug_release_management
-@argument_packages
 @click.option(
     "--base-branch",
     type=str,
@@ -248,6 +242,7 @@ def prepare_airflow_packages(
     help="Only regenerate missing documentation, do not bump version. Useful 
if templates were added"
     " and you need to regenerate documentation.",
 )
+@argument_provider_packages
 @option_verbose
 @option_dry_run
 @option_answer
@@ -255,7 +250,7 @@ def prepare_provider_documentation(
     github_repository: str,
     base_branch: str,
     debug: bool,
-    packages: list[str],
+    provider_packages: list[str],
     only_min_version_update: bool,
     regenerate_missing_docs: bool,
 ):
@@ -272,7 +267,10 @@ def prepare_provider_documentation(
         skip_environment_initialization=True,
     )
     rebuild_or_pull_ci_image_if_needed(command_params=shell_params)
-    cmd_to_run = 
["/opt/airflow/scripts/in_container/run_prepare_provider_documentation.sh", 
*packages]
+    cmd_to_run = [
+        
"/opt/airflow/scripts/in_container/run_prepare_provider_documentation.sh",
+        *provider_packages,
+    ]
     answer = get_forced_answer()
     result_command = run_docker_command_with_debug(
         params=shell_params,
@@ -295,7 +293,7 @@ def prepare_provider_documentation(
     help="Read list of packages from text file (one package per line).",
 )
 @option_debug_release_management
-@argument_packages
+@argument_provider_packages
 @option_github_repository
 @option_verbose
 @option_dry_run
@@ -304,12 +302,12 @@ def prepare_provider_packages(
     version_suffix_for_pypi: str,
     package_list_file: IO,
     debug: bool,
-    packages: tuple[str, ...],
+    provider_packages: tuple[str, ...],
     github_repository: str,
 ):
     perform_environment_checks()
     cleanup_python_generated_files()
-    packages_list = list(packages)
+    packages_list = list(provider_packages)
 
     removed_provider_ids = get_removed_provider_ids()
     if package_list_file:
@@ -707,8 +705,8 @@ def install_provider_packages(
 @option_airflow_extras
 @option_airflow_constraints_reference
 @option_skip_constraints
-@option_install_selected_providers
 @option_use_packages_from_dist
+@option_install_selected_providers
 @option_installation_package_format
 @option_debug_release_management
 @option_github_repository
@@ -789,7 +787,7 @@ PUBLISHING_DOCS_PROGRESS_MATCHER = r"Publishing docs|Copy 
directory"
 
 
 def run_publish_docs_in_parallel(
-    package_list: list[str],
+    package_list: tuple[str, ...],
     airflow_site_directory: str,
     override_versioned: bool,
     include_success_outputs: bool,
@@ -837,7 +835,6 @@ def run_publish_docs_in_parallel(
 )
 @click.option("-s", "--override-versioned", help="Overrides versioned 
directories.", is_flag=True)
 @option_airflow_site_directory
-@argument_short_doc_packages_with_providers_index
 @click.option(
     "--package-filter",
     help="List of packages to consider. You can use the full names like 
apache-airflow-providers-<provider>, "
@@ -851,12 +848,13 @@ def run_publish_docs_in_parallel(
 @option_debug_resources
 @option_include_success_outputs
 @option_skip_cleanup
+@argument_doc_packages
 @option_verbose
 @option_dry_run
 def publish_docs(
     override_versioned: bool,
     airflow_site_directory: str,
-    short_doc_packages: tuple[str, ...],
+    doc_packages: tuple[str, ...],
     package_filter: tuple[str, ...],
     run_in_parallel: bool,
     parallelism: int,
@@ -871,10 +869,9 @@ def publish_docs(
             "Provide the path of cloned airflow-site repo\n"
         )
 
-    current_packages = process_package_filters(
-        get_available_packages(), package_filter, 
expand_all_providers(short_doc_packages)
+    current_packages = convert_to_long_package_names(
+        package_filters=package_filter, 
packages_short_form=expand_all_provider_packages(doc_packages)
     )
-
     print(f"Publishing docs for {len(current_packages)} package(s)")
     for pkg in current_packages:
         print(f" - {pkg}")
@@ -885,7 +882,7 @@ def publish_docs(
             parallelism=parallelism,
             skip_cleanup=skip_cleanup,
             debug_resources=debug_resources,
-            include_success_outputs=True,
+            include_success_outputs=include_success_outputs,
             airflow_site_directory=airflow_site_directory,
             override_versioned=override_versioned,
         )
@@ -901,12 +898,12 @@ def publish_docs(
     help="Command to add back references for documentation to make it backward 
compatible.",
 )
 @option_airflow_site_directory
-@argument_short_doc_packages
+@argument_doc_packages
 @option_verbose
 @option_dry_run
 def add_back_references(
     airflow_site_directory: str,
-    short_doc_packages: tuple[str, ...],
+    doc_packages: tuple[str, ...],
 ):
     """Adds back references for documentation generated by build-docs and 
publish-docs"""
     site_path = Path(airflow_site_directory)
@@ -916,12 +913,12 @@ def add_back_references(
             "Provide the path of cloned airflow-site repo\n"
         )
         sys.exit(1)
-    if not short_doc_packages:
+    if not doc_packages:
         get_console().print(
             "\n[error]You need to specify at least one package to generate 
back references for\n"
         )
         sys.exit(1)
-    start_generating_back_references(site_path, 
list(expand_all_providers(short_doc_packages)))
+    start_generating_back_references(site_path, 
list(expand_all_provider_packages(doc_packages)))
 
 
 @release_management.command(
@@ -1180,9 +1177,9 @@ def get_prs_for_package(package_id: str) -> list[int]:
 )
 @click.option("--excluded-pr-list", type=str, help="Coma-separated list of PRs 
to exclude from the issue.")
 @click.option("--disable-progress", is_flag=True, help="Disable progress bar")
-@argument_packages
+@argument_provider_packages
 def generate_issue_content_providers(
-    packages: list[str],
+    provider_packages: list[str],
     github_token: str,
     suffix: str,
     only_available_in_dist: bool,
@@ -1199,8 +1196,8 @@ def generate_issue_content_providers(
         version: str
         pr_list: list[PullRequest.PullRequest | Issue.Issue]
 
-    if not packages:
-        packages = list(DEPENDENCIES.keys())
+    if not provider_packages:
+        provider_packages = list(DEPENDENCIES.keys())
     with ci_group("Generates GitHub issue content with people who can test 
it"):
         if excluded_pr_list:
             excluded_prs = [int(pr) for pr in excluded_pr_list.split(",")]
@@ -1211,7 +1208,7 @@ def generate_issue_content_providers(
         if only_available_in_dist:
             files_in_dist = os.listdir(str(AIRFLOW_SOURCES_ROOT / "dist"))
         prepared_package_ids = []
-        for package_id in packages:
+        for package_id in provider_packages:
             if not only_available_in_dist or is_package_in_dist(files_in_dist, 
package_id):
                 get_console().print(f"Extracting PRs for provider 
{package_id}")
                 prepared_package_ids.append(package_id)
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py 
b/dev/breeze/src/airflow_breeze/global_constants.py
index 719c5387b7..a4ae86a739 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -26,7 +26,7 @@ from functools import lru_cache
 from pathlib import Path
 
 from airflow_breeze.utils.host_info_utils import Architecture
-from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, 
PROVIDER_DEPENDENCIES_JSON_FILE_PATH
+from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT
 
 RUNS_ON_PUBLIC_RUNNER = '["ubuntu-22.04"]'
 # we should get more sophisticated logic here in the future, but for now we 
just check if
@@ -106,15 +106,13 @@ ALLOWED_MSSQL_VERSIONS = ["2017-latest", "2019-latest"]
 
 PIP_VERSION = "23.3.1"
 
-# key used for generating providers index
-PROVIDERS_INDEX_KEY = "providers-index"
-# keys for generated non providers docs
-NON_PROVIDERS_DOC_KEYS = ["apache-airflow", "docker-stack", "helm-chart"]
-# Mapping which store short-key:full-key
-ALL_SPECIAL_DOC_KEYS = {
-    PROVIDERS_INDEX_KEY: "apache-airflow-providers",
-    **dict(zip(NON_PROVIDERS_DOC_KEYS, NON_PROVIDERS_DOC_KEYS)),
-}
+# packages that  providers docs
+REGULAR_DOC_PACKAGES = [
+    "apache-airflow",
+    "docker-stack",
+    "helm-chart",
+    "apache-airflow-providers",
+]
 
 
 @lru_cache(maxsize=None)
@@ -184,24 +182,6 @@ ALLOWED_USE_AIRFLOW_VERSIONS = ["none", "wheel", "sdist"]
 ALL_HISTORICAL_PYTHON_VERSIONS = ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11"]
 
 
-def get_available_documentation_packages(short_version=False, only_providers: 
bool = False) -> list[str]:
-    provider_names: list[str] = 
list(json.loads(PROVIDER_DEPENDENCIES_JSON_FILE_PATH.read_text()).keys())
-    doc_provider_names = [provider_name.replace(".", "-") for provider_name in 
provider_names]
-    available_packages = []
-    if not only_providers:
-        available_packages.extend(NON_PROVIDERS_DOC_KEYS)
-    all_providers = [f"apache-airflow-providers-{doc_provider}" for 
doc_provider in doc_provider_names]
-    all_providers.sort()
-    available_packages.extend(all_providers)
-    if short_version:
-        prefix_len = len("apache-airflow-providers-")
-        available_packages = [
-            package[prefix_len:].replace("-", ".") if len(package) > 
prefix_len else package
-            for package in available_packages
-        ]
-    return available_packages
-
-
 def get_default_platform_machine() -> str:
     machine = platform.uname().machine
     # Some additional conversion for various platforms...
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 34da7fc231..580b3fc7d4 100644
--- a/dev/breeze/src/airflow_breeze/params/doc_build_params.py
+++ b/dev/breeze/src/airflow_breeze/params/doc_build_params.py
@@ -20,7 +20,7 @@ import os
 from dataclasses import dataclass
 
 from airflow_breeze.branch_defaults import AIRFLOW_BRANCH
-from airflow_breeze.utils.general_utils import 
get_docs_filter_name_from_short_hand
+from airflow_breeze.utils.packages import get_long_package_names
 
 providers_prefix = "apache-airflow-providers-"
 
@@ -47,7 +47,7 @@ class DocBuildParams:
         if AIRFLOW_BRANCH != "main":
             doc_args.append("--disable-provider-checks")
         if self.short_doc_packages:
-            for filter_from_short_doc in 
get_docs_filter_name_from_short_hand(self.short_doc_packages):
+            for filter_from_short_doc in 
get_long_package_names(self.short_doc_packages):
                 doc_args.extend(["--package-filter", filter_from_short_doc])
         if self.package_filter:
             for filter in self.package_filter:
diff --git a/dev/breeze/src/airflow_breeze/utils/add_back_references.py 
b/dev/breeze/src/airflow_breeze/utils/add_back_references.py
index 3b840b5087..108c359905 100644
--- a/dev/breeze/src/airflow_breeze/utils/add_back_references.py
+++ b/dev/breeze/src/airflow_breeze/utils/add_back_references.py
@@ -141,6 +141,9 @@ def 
start_generating_back_references(airflow_site_directory: Path, short_provide
     if "docker-stack" in short_provider_package_ids:
         get_console().print("[info]Skipping docker-stack package. No 
back-reference needed.")
         short_provider_package_ids.remove("docker-stack")
+    if "apache-airflow-providers" in short_provider_package_ids:
+        get_console().print("[info]Skipping apache-airflow-providers package. 
No back-reference needed.")
+        short_provider_package_ids.remove("apache-airflow-providers")
     if short_provider_package_ids:
         all_providers = [
             f"apache-airflow-providers-{package.replace('.','-')}" for package 
in short_provider_package_ids
diff --git a/dev/breeze/src/airflow_breeze/utils/common_options.py 
b/dev/breeze/src/airflow_breeze/utils/common_options.py
index 3da2e19d8d..337f5cd2c5 100644
--- a/dev/breeze/src/airflow_breeze/utils/common_options.py
+++ b/dev/breeze/src/airflow_breeze/utils/common_options.py
@@ -45,11 +45,9 @@ from airflow_breeze.global_constants import (
     APACHE_AIRFLOW_GITHUB_REPOSITORY,
     AUTOCOMPLETE_INTEGRATIONS,
     DEFAULT_CELERY_BROKER,
-    PROVIDERS_INDEX_KEY,
     SINGLE_PLATFORMS,
     START_AIRFLOW_ALLOWED_EXECUTORS,
     START_AIRFLOW_DEFAULT_ALLOWED_EXECUTORS,
-    get_available_documentation_packages,
 )
 from airflow_breeze.utils.custom_param_types import (
     AnswerChoice,
@@ -62,6 +60,7 @@ from airflow_breeze.utils.custom_param_types import (
     UseAirflowVersionType,
     VerboseOption,
 )
+from airflow_breeze.utils.packages import get_available_packages
 from airflow_breeze.utils.recording import generating_command_images
 from airflow_breeze.utils.selective_checks import ALL_CI_SELECTIVE_TEST_TYPES
 
@@ -454,25 +453,18 @@ option_parallelism = click.option(
     envvar="PARALLELISM",
     show_default=True,
 )
-argument_packages = click.argument(
-    "packages",
+argument_provider_packages = click.argument(
+    "provider_packages",
     nargs=-1,
     required=False,
-    
type=NotVerifiedBetterChoice(get_available_documentation_packages(short_version=True)),
+    type=NotVerifiedBetterChoice(get_available_packages()),
 )
-argument_short_doc_packages = click.argument(
-    "short_doc_packages",
-    nargs=-1,
-    required=False,
-    type=BetterChoice(["all-providers", 
*get_available_documentation_packages(short_version=True)]),
-)
-
-argument_short_doc_packages_with_providers_index = click.argument(
-    "short_doc_packages",
+argument_doc_packages = click.argument(
+    "doc_packages",
     nargs=-1,
     required=False,
     type=NotVerifiedBetterChoice(
-        ["all-providers", PROVIDERS_INDEX_KEY, 
*get_available_documentation_packages(short_version=True)]
+        get_available_packages(include_non_provider_doc_packages=True, 
include_all_providers=True)
     ),
 )
 
diff --git a/dev/breeze/src/airflow_breeze/utils/general_utils.py 
b/dev/breeze/src/airflow_breeze/utils/general_utils.py
deleted file mode 100644
index d5f64057a1..0000000000
--- a/dev/breeze/src/airflow_breeze/utils/general_utils.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-from __future__ import annotations
-
-from airflow_breeze.global_constants import ALL_SPECIAL_DOC_KEYS, 
get_available_documentation_packages
-
-providers_prefix = "apache-airflow-providers-"
-
-
-def get_docs_filter_name_from_short_hand(short_form_providers: tuple[str]):
-    providers = []
-    for short_form_provider in short_form_providers:
-        if specific_doc := ALL_SPECIAL_DOC_KEYS.get(short_form_provider):
-            providers.append(specific_doc)
-            continue
-
-        short_form_provider.split(".")
-        parts = "-".join(short_form_provider.split("."))
-        providers.append(providers_prefix + parts)
-    return tuple(providers)
-
-
-def expand_all_providers(short_doc_packages: tuple[str, ...]) -> tuple[str, 
...]:
-    if "all-providers" in short_doc_packages:
-        packages = [package for package in short_doc_packages if package != 
"all-providers"]
-        
packages.extend(get_available_documentation_packages(only_providers=True, 
short_version=True))
-        short_doc_packages = tuple(set(packages))
-    return short_doc_packages
diff --git a/dev/breeze/src/airflow_breeze/utils/packages.py 
b/dev/breeze/src/airflow_breeze/utils/packages.py
new file mode 100644
index 0000000000..d3b6b81e84
--- /dev/null
+++ b/dev/breeze/src/airflow_breeze/utils/packages.py
@@ -0,0 +1,101 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+from __future__ import annotations
+
+import fnmatch
+import json
+from typing import Iterable
+
+from airflow_breeze.global_constants import REGULAR_DOC_PACKAGES
+from airflow_breeze.utils.path_utils import 
PROVIDER_DEPENDENCIES_JSON_FILE_PATH
+from airflow_breeze.utils.suspended_providers import get_removed_provider_ids
+
+LONG_PROVIDERS_PREFIX = "apache-airflow-providers-"
+
+
+def get_available_packages(
+    include_non_provider_doc_packages: bool = False, include_all_providers: 
bool = False
+) -> list[str]:
+    provider_ids: list[str] = 
list(json.loads(PROVIDER_DEPENDENCIES_JSON_FILE_PATH.read_text()).keys())
+    available_packages = []
+    if include_non_provider_doc_packages:
+        available_packages.extend(REGULAR_DOC_PACKAGES)
+    if include_all_providers:
+        available_packages.append("all-providers")
+    available_packages.extend(provider_ids)
+    return available_packages
+
+
+def expand_all_provider_packages(short_doc_packages: tuple[str, ...]) -> 
tuple[str, ...]:
+    if "all-providers" in short_doc_packages:
+        packages = [package for package in short_doc_packages if package != 
"all-providers"]
+        packages.extend(get_available_packages())
+        short_doc_packages = tuple(set(packages))
+    return short_doc_packages
+
+
+def get_long_package_names(short_form_providers: Iterable[str]) -> tuple[str, 
...]:
+    providers: list[str] = []
+    for short_form_provider in short_form_providers:
+        if short_form_provider in REGULAR_DOC_PACKAGES:
+            providers.append(short_form_provider)
+            continue
+        short_form_provider.split(".")
+        parts = "-".join(short_form_provider.split("."))
+        providers.append(LONG_PROVIDERS_PREFIX + parts)
+    return tuple(providers)
+
+
+def convert_to_long_package_names(
+    package_filters: tuple[str, ...], packages_short_form: tuple[str, ...]
+) -> 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.
+    """
+    available_doc_packages = list(
+        
get_long_package_names(get_available_packages(include_non_provider_doc_packages=True))
+    )
+    if not package_filters and not packages_short_form:
+        available_doc_packages.extend(package_filters)
+        return tuple(set(available_doc_packages))
+
+    processed_package_filters = list(package_filters)
+    
processed_package_filters.extend(get_long_package_names(packages_short_form))
+
+    removed_packages: list[str] = [
+        f"apache-airflow-providers-{provider.replace('.','-')}" for provider 
in get_removed_provider_ids()
+    ]
+    all_packages_including_removed: list[str] = available_doc_packages + 
removed_packages
+    invalid_filters = [
+        f
+        for f in processed_package_filters
+        if not any(fnmatch.fnmatch(p, f) for p in 
all_packages_including_removed)
+    ]
+    if invalid_filters:
+        raise SystemExit(
+            f"Some filters did not find any package: {invalid_filters}, Please 
check if they are correct."
+        )
+
+    return tuple(
+        [
+            p
+            for p in all_packages_including_removed
+            if any(fnmatch.fnmatch(p, f) for f in processed_package_filters)
+        ]
+    )
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 d81bc23904..80116471f7 100644
--- a/dev/breeze/src/airflow_breeze/utils/publish_docs_helpers.py
+++ b/dev/breeze/src/airflow_breeze/utils/publish_docs_helpers.py
@@ -17,7 +17,6 @@
 
 from __future__ import annotations
 
-import fnmatch
 import json
 import os
 from glob import glob
@@ -26,9 +25,6 @@ from typing import Any
 
 import yaml
 
-from airflow_breeze.utils.general_utils import 
get_docs_filter_name_from_short_hand
-from airflow_breeze.utils.suspended_providers import get_removed_provider_ids
-
 CONSOLE_WIDTH = 180
 
 ROOT_DIR = Path(__file__).parents[5].resolve()
@@ -87,46 +83,6 @@ def load_package_data(include_suspended: bool = False) -> 
list[dict[str, Any]]:
     return result
 
 
-def get_available_packages(include_suspended: bool = False):
-    """Get list of all available packages to build."""
-    all_providers_yaml = load_package_data(include_suspended=include_suspended)
-    provider_package_names = [provider["package-name"] for provider in 
all_providers_yaml]
-    return [
-        "apache-airflow",
-        "docker-stack",
-        *provider_package_names,
-        "apache-airflow-providers",
-        "helm-chart",
-    ]
-
-
-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 and not packages_short_form:
-        return available_packages
-
-    package_filters = list(package_filters + 
get_docs_filter_name_from_short_hand(packages_short_form))
-
-    removed_packages = [
-        f"apache-airflow-providers-{provider.replace('.','-')}" for provider 
in get_removed_provider_ids()
-    ]
-    all_packages_including_removed = available_packages + removed_packages
-    invalid_filters = [
-        f for f in package_filters if not any(fnmatch.fnmatch(p, f) for p in 
all_packages_including_removed)
-    ]
-    if invalid_filters:
-        raise SystemExit(
-            f"Some filters did not find any package: {invalid_filters}, Please 
check if they are correct."
-        )
-
-    return [p for p in all_packages_including_removed if 
any(fnmatch.fnmatch(p, f) for f in package_filters)]
-
-
 def pretty_format_path(path: str, start: str) -> str:
     """Formats path nicely."""
     relpath = os.path.relpath(path, start)
diff --git a/dev/breeze/src/airflow_breeze/utils/selective_checks.py 
b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
index c8b5eaf7bf..0a751565ef 100644
--- a/dev/breeze/src/airflow_breeze/utils/selective_checks.py
+++ b/dev/breeze/src/airflow_breeze/utils/selective_checks.py
@@ -805,7 +805,7 @@ class SelectiveChecks:
         if any(file.startswith(("airflow/", "docs/apache-airflow/")) for file 
in self._files):
             packages.append("apache-airflow")
         if any(file.startswith("docs/apache-airflow-providers/") for file in 
self._files):
-            packages.append("providers-index")
+            packages.append("apache-airflow-providers")
         if any(file.startswith(("chart/", "docs/helm-chart")) for file in 
self._files):
             packages.append("helm-chart")
         if any(file.startswith("docs/docker-stack/") for file in self._files):
diff --git a/dev/breeze/tests/test_general_utils.py 
b/dev/breeze/tests/test_general_utils.py
index b32b410d17..719f4e395e 100644
--- a/dev/breeze/tests/test_general_utils.py
+++ b/dev/breeze/tests/test_general_utils.py
@@ -18,7 +18,7 @@ from __future__ import annotations
 
 import pytest
 
-from airflow_breeze.utils.general_utils import 
get_docs_filter_name_from_short_hand
+from airflow_breeze.utils.packages import get_long_package_names
 
 
 @pytest.mark.parametrize(
@@ -34,13 +34,13 @@ from airflow_breeze.utils.general_utils import 
get_docs_filter_name_from_short_h
             ("apache-airflow", "helm-chart", "docker-stack"),
             id="non-providers-docs",
         ),
-        pytest.param(("providers-index",), ("apache-airflow-providers",), 
id="providers-index"),
+        pytest.param(("apache-airflow-providers",), 
("apache-airflow-providers",), id="providers-index"),
         pytest.param(
-            ("docker", "docker-stack", "providers-index"),
+            ("docker", "docker-stack", "apache-airflow-providers"),
             ("apache-airflow-providers-docker", "docker-stack", 
"apache-airflow-providers"),
             id="mixin",
         ),
     ],
 )
 def test_get_provider_name_from_short_hand(short_form_providers, expected):
-    assert get_docs_filter_name_from_short_hand(short_form_providers) == 
expected
+    assert get_long_package_names(short_form_providers) == expected
diff --git a/dev/breeze/tests/test_global_constants.py 
b/dev/breeze/tests/test_global_constants.py
deleted file mode 100644
index ee0f72888e..0000000000
--- a/dev/breeze/tests/test_global_constants.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-from __future__ import annotations
-
-from airflow_breeze.global_constants import 
get_available_documentation_packages
-
-AVAILABLE_PACKAGES_STARTING_LIST = ("apache-airflow", "helm-chart", 
"docker-stack")
-
-
-def test_get_available_packages():
-    assert len(get_available_documentation_packages()) > 70
-    for package in get_available_documentation_packages():
-        assert package.startswith(AVAILABLE_PACKAGES_STARTING_LIST)
diff --git a/dev/breeze/tests/test_packages.py 
b/dev/breeze/tests/test_packages.py
new file mode 100644
index 0000000000..f520c8328a
--- /dev/null
+++ b/dev/breeze/tests/test_packages.py
@@ -0,0 +1,43 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+from __future__ import annotations
+
+from airflow_breeze.global_constants import REGULAR_DOC_PACKAGES
+from airflow_breeze.utils.packages import get_available_packages
+
+
+def test_get_available_packages():
+    assert len(get_available_packages()) > 70
+    assert all(package not in REGULAR_DOC_PACKAGES for package in 
get_available_packages())
+
+
+def test_get_available_packages_include_non_provider_doc_packages():
+    all_packages_including_regular_docs = 
get_available_packages(include_non_provider_doc_packages=True)
+    for package in REGULAR_DOC_PACKAGES:
+        assert package in all_packages_including_regular_docs
+
+    assert "all-providers" not in all_packages_including_regular_docs
+
+
+def 
test_get_available_packages_include_non_provider_doc_packages_and_all_providers():
+    all_packages_including_regular_docs = get_available_packages(
+        include_non_provider_doc_packages=True, include_all_providers=True
+    )
+    for package in REGULAR_DOC_PACKAGES:
+        assert package in all_packages_including_regular_docs
+
+    assert "all-providers" in all_packages_including_regular_docs
diff --git a/dev/breeze/tests/test_selective_checks.py 
b/dev/breeze/tests/test_selective_checks.py
index 6857636d04..d7b5dce4cf 100644
--- a/dev/breeze/tests/test_selective_checks.py
+++ b/dev/breeze/tests/test_selective_checks.py
@@ -1095,7 +1095,7 @@ def 
test_no_commit_provided_trigger_full_build_for_any_event_type(github_event):
     ],
 )
 def test_upgrade_to_newer_dependencies(
-    files: tuple[str, ...], expected_outputs: dict[str, str], pr_labels: 
tuple[str]
+    files: tuple[str, ...], expected_outputs: dict[str, str], pr_labels: 
tuple[str, ...]
 ):
     stderr = SelectiveChecks(
         files=files,
@@ -1151,7 +1151,7 @@ def test_upgrade_to_newer_dependencies(
                 "docs/apache-airflow-providers/docs.rst",
             ),
             {
-                "docs-list-as-string": "apache-airflow providers-index airbyte 
http",
+                "docs-list-as-string": "apache-airflow 
apache-airflow-providers airbyte http",
             },
             id="Airbyte provider and airflow core and common provider docs 
changed",
         ),
diff --git a/docs/README.rst b/docs/README.rst
index 804fe86e32..b8fda27121 100644
--- a/docs/README.rst
+++ b/docs/README.rst
@@ -103,7 +103,8 @@ 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``.
 
-Note: For building docs for apache-airflow-providers index, use 
``providers-index`` as the short hand operator.
+Note: For building docs for apache-airflow-providers index, use 
``apache-airflow-providers`` as the
+short hand operator.
 
 Cross-referencing syntax
 ========================
diff --git a/images/breeze/output_build-docs.svg 
b/images/breeze/output_build-docs.svg
index 5c0842af27..4099e6b44a 100644
--- a/images/breeze/output_build-docs.svg
+++ b/images/breeze/output_build-docs.svg
@@ -160,8 +160,8 @@
     <text class="breeze-build-docs-r1" x="1464" y="20" textLength="12.2" 
clip-path="url(#breeze-build-docs-line-0)">
 </text><text class="breeze-build-docs-r2" x="12.2" y="44.4" 
textLength="1439.6" 
clip-path="url(#breeze-build-docs-line-1)">Usage:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
 </text><text class="breeze-build-docs-r3" x="12.2" y="68.8" 
textLength="1439.6" 
clip-path="url(#breeze-build-docs-line-2)">breeze&#160;build-docs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-build-docs-r1" x="12.2" y="93.2" textLength="12.2" 
clip-path="url(#breeze-build-docs-line-3)">[</text><text 
class="breeze-build-docs-r4" x="24.4" y="93.2" textLength="85.4" 
clip-path="url(#breeze-build-docs-line-3)">OPTIONS</text><text 
class="breeze-build-docs-r1" x="109.8" y="93.2" textLength="36.6" 
clip-path="url(#breeze-build-docs-line-3)">]&#160;[</text><text 
class="breeze-build-docs-r4" x="146.4" y="93.2" textLength="36.6" 
clip-path="url(#breeze-build-docs [...]
-</text><text class="breeze-build-docs-r4" x="12.2" y="117.6" textLength="73.2" 
clip-path="url(#breeze-build-docs-line-4)">apache</text><text 
class="breeze-build-docs-r1" x="85.4" y="117.6" textLength="12.2" 
clip-path="url(#breeze-build-docs-line-4)">.</text><text 
class="breeze-build-docs-r4" x="97.6" y="117.6" textLength="48.8" 
clip-path="url(#breeze-build-docs-line-4)">beam</text><text 
class="breeze-build-docs-r1" x="146.4" y="117.6" textLength="36.6" 
clip-path="url(#breeze-build-docs-l [...]
+</text><text class="breeze-build-docs-r1" x="12.2" y="93.2" textLength="12.2" 
clip-path="url(#breeze-build-docs-line-3)">[</text><text 
class="breeze-build-docs-r4" x="24.4" y="93.2" textLength="85.4" 
clip-path="url(#breeze-build-docs-line-3)">OPTIONS</text><text 
class="breeze-build-docs-r1" x="109.8" y="93.2" textLength="36.6" 
clip-path="url(#breeze-build-docs-line-3)">]&#160;[</text><text 
class="breeze-build-docs-r4" x="146.4" y="93.2" textLength="73.2" 
clip-path="url(#breeze-build-docs [...]
+</text><text class="breeze-build-docs-r4" x="12.2" y="117.6" textLength="73.2" 
clip-path="url(#breeze-build-docs-line-4)">amazon</text><text 
class="breeze-build-docs-r1" x="85.4" y="117.6" textLength="36.6" 
clip-path="url(#breeze-build-docs-line-4)">&#160;|&#160;</text><text 
class="breeze-build-docs-r4" x="122" y="117.6" textLength="73.2" 
clip-path="url(#breeze-build-docs-line-4)">apache</text><text 
class="breeze-build-docs-r1" x="195.2" y="117.6" textLength="12.2" 
clip-path="url(#breeze [...]
 </text><text class="breeze-build-docs-r4" x="12.2" y="142" textLength="73.2" 
clip-path="url(#breeze-build-docs-line-5)">apache</text><text 
class="breeze-build-docs-r1" x="85.4" y="142" textLength="12.2" 
clip-path="url(#breeze-build-docs-line-5)">.</text><text 
class="breeze-build-docs-r4" x="97.6" y="142" textLength="73.2" 
clip-path="url(#breeze-build-docs-line-5)">impala</text><text 
class="breeze-build-docs-r1" x="170.8" y="142" textLength="36.6" 
clip-path="url(#breeze-build-docs-line-5) [...]
 </text><text class="breeze-build-docs-r4" x="12.2" y="166.4" textLength="85.4" 
clip-path="url(#breeze-build-docs-line-6)">apprise</text><text 
class="breeze-build-docs-r1" x="97.6" y="166.4" textLength="36.6" 
clip-path="url(#breeze-build-docs-line-6)">&#160;|&#160;</text><text 
class="breeze-build-docs-r4" x="134.2" y="166.4" textLength="97.6" 
clip-path="url(#breeze-build-docs-line-6)">arangodb</text><text 
class="breeze-build-docs-r1" x="231.8" y="166.4" textLength="36.6" 
clip-path="url(#b [...]
 </text><text class="breeze-build-docs-r4" x="12.2" y="190.8" 
textLength="146.4" 
clip-path="url(#breeze-build-docs-line-7)">daskexecutor</text><text 
class="breeze-build-docs-r1" x="158.6" y="190.8" textLength="36.6" 
clip-path="url(#breeze-build-docs-line-7)">&#160;|&#160;</text><text 
class="breeze-build-docs-r4" x="195.2" y="190.8" textLength="122" 
clip-path="url(#breeze-build-docs-line-7)">databricks</text><text 
class="breeze-build-docs-r1" x="317.2" y="190.8" textLength="36.6" clip-path 
[...]
diff --git a/images/breeze/output_build-docs.txt 
b/images/breeze/output_build-docs.txt
index 7d31a85740..006717fa6b 100644
--- a/images/breeze/output_build-docs.txt
+++ b/images/breeze/output_build-docs.txt
@@ -1 +1 @@
-5f89ded4619f6e26816abb40d6218a78
+dcaf95e8f043c0a3d749d51bded676bd
diff --git a/images/breeze/output_release-management_add-back-references.svg 
b/images/breeze/output_release-management_add-back-references.svg
index fd81dfd784..8afb771e04 100644
--- a/images/breeze/output_release-management_add-back-references.svg
+++ b/images/breeze/output_release-management_add-back-references.svg
@@ -131,10 +131,10 @@
     <text class="breeze-release-management-add-back-references-r1" x="1464" 
y="20" textLength="12.2" 
clip-path="url(#breeze-release-management-add-back-references-line-0)">
 </text><text class="breeze-release-management-add-back-references-r2" x="12.2" 
y="44.4" textLength="1439.6" 
clip-path="url(#breeze-release-management-add-back-references-line-1)">Usage:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-add-back-references-r3" x="12.2" 
y="68.8" textLength="1439.6" 
clip-path="url(#breeze-release-management-add-back-references-line-2)">breeze&#160;release-management&#160;add-back-references&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-add-back-references-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-add-back-references-line-3)">[</text><text
 class="breeze-release-management-add-back-references-r4" x="24.4" y="93.2" 
textLength="85.4" 
clip-path="url(#breeze-release-management-add-back-references-line-3)">OPTIONS</text><text
 class="breeze-release-management-add-back-references-r1" x="109.8" y="93.2" 
textLength="36.6" clip-path="url(#breeze- [...]
-</text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-add-back-references-line-4)">apache</text><text
 class="breeze-release-management-add-back-references-r1" x="85.4" y="117.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-add-back-references-line-4)">.</text><text
 class="breeze-release-management-add-back-references-r4" x="97.6" y="117.6" 
textLength="109.8" clip-path="url(#breez [...]
-</text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-add-back-references-line-5)">apache</text><text
 class="breeze-release-management-add-back-references-r1" x="85.4" y="142" 
textLength="12.2" 
clip-path="url(#breeze-release-management-add-back-references-line-5)">.</text><text
 class="breeze-release-management-add-back-references-r4" x="97.6" y="142" 
textLength="61" clip-path="url(#breeze-release [...]
-</text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="166.4" textLength="97.6" 
clip-path="url(#breeze-release-management-add-back-references-line-6)">arangodb</text><text
 class="breeze-release-management-add-back-references-r1" x="109.8" y="166.4" 
textLength="36.6" 
clip-path="url(#breeze-release-management-add-back-references-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-add-back-references-r4" x="146.4" y="166.4" 
textLength="61" clip-pat [...]
+</text><text class="breeze-release-management-add-back-references-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-add-back-references-line-3)">[</text><text
 class="breeze-release-management-add-back-references-r4" x="24.4" y="93.2" 
textLength="85.4" 
clip-path="url(#breeze-release-management-add-back-references-line-3)">OPTIONS</text><text
 class="breeze-release-management-add-back-references-r1" x="109.8" y="93.2" 
textLength="36.6" clip-path="url(#breeze- [...]
+</text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-add-back-references-line-4)">amazon</text><text
 class="breeze-release-management-add-back-references-r1" x="85.4" y="117.6" 
textLength="36.6" 
clip-path="url(#breeze-release-management-add-back-references-line-4)">&#160;|&#160;</text><text
 class="breeze-release-management-add-back-references-r4" x="122" y="117.6" 
textLength="73.2" clip-path=" [...]
+</text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-add-back-references-line-5)">apache</text><text
 class="breeze-release-management-add-back-references-r1" x="85.4" y="142" 
textLength="12.2" 
clip-path="url(#breeze-release-management-add-back-references-line-5)">.</text><text
 class="breeze-release-management-add-back-references-r4" x="97.6" y="142" 
textLength="73.2" clip-path="url(#breeze-relea [...]
+</text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="166.4" textLength="85.4" 
clip-path="url(#breeze-release-management-add-back-references-line-6)">apprise</text><text
 class="breeze-release-management-add-back-references-r1" x="97.6" y="166.4" 
textLength="36.6" 
clip-path="url(#breeze-release-management-add-back-references-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-add-back-references-r4" x="134.2" y="166.4" 
textLength="97.6" clip-pat [...]
 </text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="190.8" textLength="146.4" 
clip-path="url(#breeze-release-management-add-back-references-line-7)">daskexecutor</text><text
 class="breeze-release-management-add-back-references-r1" x="158.6" y="190.8" 
textLength="36.6" 
clip-path="url(#breeze-release-management-add-back-references-line-7)">&#160;|&#160;</text><text
 class="breeze-release-management-add-back-references-r4" x="195.2" y="190.8" 
textLength="122" cl [...]
 </text><text class="breeze-release-management-add-back-references-r4" x="12.2" 
y="215.2" textLength="36.6" 
clip-path="url(#breeze-release-management-add-back-references-line-8)">ftp</text><text
 class="breeze-release-management-add-back-references-r1" x="48.8" y="215.2" 
textLength="36.6" 
clip-path="url(#breeze-release-management-add-back-references-line-8)">&#160;|&#160;</text><text
 class="breeze-release-management-add-back-references-r4" x="85.4" y="215.2" 
textLength="73.2" clip-path="ur [...]
 </text><text class="breeze-release-management-add-back-references-r1" x="12.2" 
y="239.6" textLength="24.4" 
clip-path="url(#breeze-release-management-add-back-references-line-9)">|&#160;</text><text
 class="breeze-release-management-add-back-references-r4" x="36.6" y="239.6" 
textLength="109.8" 
clip-path="url(#breeze-release-management-add-back-references-line-9)">microsoft</text><text
 class="breeze-release-management-add-back-references-r1" x="146.4" y="239.6" 
textLength="12.2" clip-path=" [...]
diff --git a/images/breeze/output_release-management_add-back-references.txt 
b/images/breeze/output_release-management_add-back-references.txt
index 1fda7ec265..320feca995 100644
--- a/images/breeze/output_release-management_add-back-references.txt
+++ b/images/breeze/output_release-management_add-back-references.txt
@@ -1 +1 @@
-824cb5a426c88b262c357d8b20b06bb9
+c4dbbc3c8c6454d7854e6b24d334bfbf
diff --git 
a/images/breeze/output_release-management_generate-issue-content-providers.svg 
b/images/breeze/output_release-management_generate-issue-content-providers.svg
index 00bae5b47b..82bdd1415a 100644
--- 
a/images/breeze/output_release-management_generate-issue-content-providers.svg
+++ 
b/images/breeze/output_release-management_generate-issue-content-providers.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 757.5999999999999" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 733.1999999999999" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath 
id="breeze-release-management-generate-issue-content-providers-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="706.5999999999999" />
+      <rect x="0" y="0" width="1463.0" height="682.1999999999999" />
     </clipPath>
     <clipPath 
id="breeze-release-management-generate-issue-content-providers-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -126,12 +126,9 @@
 <clipPath 
id="breeze-release-management-generate-issue-content-providers-line-26">
     <rect x="0" y="635.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath 
id="breeze-release-management-generate-issue-content-providers-line-27">
-    <rect x="0" y="660.3" 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="755.6" rx="8"/><text 
class="breeze-release-management-generate-issue-content-providers-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;generate-issue-content-providers</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="731.2" rx="8"/><text 
class="breeze-release-management-generate-issue-content-providers-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;generate-issue-content-providers</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -144,32 +141,31 @@
     <text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="20" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-0)">
 </text><text 
class="breeze-release-management-generate-issue-content-providers-r2" x="12.2" 
y="44.4" textLength="1439.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-1)">Usage:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-generate-issue-content-providers-r3" x="12.2" 
y="68.8" textLength="1439.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-2)">breeze&#160;release-management&#160;generate-issue-content-providers&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-3)">[</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="93.2" textLength="85.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-3)">OPTIONS</text><text
 class="breeze-release-management-generate-issue-content-providers [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-4)">apache</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-4)">.</text><text
 class="breeze-release-management-generate-issue-content-provider [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-5)">apache</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="142" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-5)">.</text><text
 class="breeze-release-management-generate-issue-content-providers-r4 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="166.4" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-6)">celery</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-cont [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="190.8" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-7)">dbt</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="48.8" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-7)">.</text><text
 class="breeze-release-management-generate-issue-content-providers-r [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="215.2" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">|&#160;</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="36.6" 
y="215.2" textLength="48.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">http</text><text
 class="breeze-release-management-generate-issue-content-prov [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="239.6" textLength="61" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">mongo</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="73.2" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-content [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">papermill</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="122" 
y="264" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-con [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="288.4" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">|&#160;</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="36.6" 
y="288.4" textLength="134.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">singularity</text><text
 class="breeze-release-management-generate-issue-co [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="312.8" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">yandex</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-co [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="337.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="361.6" textLength="585.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-14)">Generates&#160;content&#160;for&#160;issue&#160;to&#160;test&#160;the&#160;release.</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-14)">
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="386" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-15)">
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="410.4" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="410.4" textLength="366" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">&#160;Generate&#160;issue&#160;content&#160;flags&#160;</text><text
 class="breeze-re [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="366" 
y="459.2" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">variable&#160;set.&#160;Can&#160;be&#160;generated&#160;with:&#160;&#160;&#160;&#16
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="366" 
y="483.6" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">https://github.com/settings/tokens/new?description=Read%20sssues&amp;scopes=repo:st
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r6" x="366" 
y="508" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-24)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-24)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="630" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-25)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-iss [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="654.4" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="654.4" textLength="195.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-gener [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-27)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-27)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
-</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="703.2" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-28)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="703.2" textLength="12.2" clip-path="url(#breeze-release-management-generate 
[...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-3)">[</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="93.2" textLength="85.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-3)">OPTIONS</text><text
 class="breeze-release-management-generate-issue-content-providers [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-4)">apache</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-4)">.</text><text
 class="breeze-release-management-generate-issue-content-provider [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-5)">apache</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="142" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-5)">.</text><text
 class="breeze-release-management-generate-issue-content-providers-r4 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="166.4" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-6)">cohere</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-cont [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="190.8" textLength="158.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-7)">elasticsearch</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="170.8" y="190.8" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-7)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-i [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="215.2" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">|&#160;</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="36.6" 
y="215.2" textLength="109.8" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-8)">microsoft</text><text
 class="breeze-release-management-generate-issue-conten [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">openfaas</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="109.8" y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-c [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="264" textLength="97.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">postgres</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" 
x="109.8" y="264" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-10)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-con [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r4" x="12.2" 
y="288.4" textLength="73.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">sqlite</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="85.4" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-generate-issue-co [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="312.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-12)">
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="12.2" 
y="337.2" textLength="585.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">Generates&#160;content&#160;for&#160;issue&#160;to&#160;test&#160;the&#160;release.</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="337.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-13)">
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-14)">
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="386" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-15)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="386" textLength="366" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-15)">&#160;Generate&#160;issue&#160;content&#160;flags&#160;</text><text
 class="breeze-releas [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-16)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="366" 
y="434.8" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-17)">variable&#160;set.&#160;Can&#160;be&#160;generated&#160;with:&#160;&#160;&#160;&#16
 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="366" 
y="459.2" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-18)">https://github.com/settings/tokens/new?description=Read%20sssues&amp;scopes=repo:st
 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r6" x="366" 
y="483.6" textLength="1073.6" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-19)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-20)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="3 
[...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-21)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-22)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-23)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="605.6" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="605.6" textLength="12.2" clip-path="url(#breeze-release-management-generate 
[...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="630" textLength="24.4" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-25)">╭─</text><text
 class="breeze-release-management-generate-issue-content-providers-r5" x="24.4" 
y="630" textLength="195.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-25)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-generate- [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">│</text><text
 class="breeze-release-management-generate-issue-content-providers-r4" x="24.4" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-26)">-</text><text
 class="breeze-release-management-generate-issue-content-providers-r4"  [...]
+</text><text 
class="breeze-release-management-generate-issue-content-providers-r5" x="0" 
y="678.8" textLength="1464" 
clip-path="url(#breeze-release-management-generate-issue-content-providers-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-generate-issue-content-providers-r1" x="1464" 
y="678.8" textLength="12.2" clip-path="url(#breeze-release-management-generate 
[...]
 </text>
     </g>
     </g>
diff --git 
a/images/breeze/output_release-management_generate-issue-content-providers.txt 
b/images/breeze/output_release-management_generate-issue-content-providers.txt
index 05c8de723f..8fa8593198 100644
--- 
a/images/breeze/output_release-management_generate-issue-content-providers.txt
+++ 
b/images/breeze/output_release-management_generate-issue-content-providers.txt
@@ -1 +1 @@
-57e91dce9df385fe93e1b4c6b88c65ba
+1911db9825e2e2841b60ca3107b8750c
diff --git 
a/images/breeze/output_release-management_prepare-provider-documentation.svg 
b/images/breeze/output_release-management_prepare-provider-documentation.svg
index 15dbe6fcb5..b468885881 100644
--- a/images/breeze/output_release-management_prepare-provider-documentation.svg
+++ b/images/breeze/output_release-management_prepare-provider-documentation.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 855.1999999999999" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 830.8" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath 
id="breeze-release-management-prepare-provider-documentation-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="804.1999999999999" />
+      <rect x="0" y="0" width="1463.0" height="779.8" />
     </clipPath>
     <clipPath 
id="breeze-release-management-prepare-provider-documentation-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -138,12 +138,9 @@
 <clipPath 
id="breeze-release-management-prepare-provider-documentation-line-30">
     <rect x="0" y="733.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath 
id="breeze-release-management-prepare-provider-documentation-line-31">
-    <rect x="0" y="757.9" 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="853.2" rx="8"/><text 
class="breeze-release-management-prepare-provider-documentation-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;prepare-provider-documentation</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="828.8" rx="8"/><text 
class="breeze-release-management-prepare-provider-documentation-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;prepare-provider-documentation</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -156,36 +153,35 @@
     <text class="breeze-release-management-prepare-provider-documentation-r1" 
x="1464" y="20" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-0)">
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r2" x="12.2" 
y="44.4" textLength="1439.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-1)">Usage:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
 </text><text 
class="breeze-release-management-prepare-provider-documentation-r3" x="12.2" 
y="68.8" textLength="1439.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-2)">breeze&#160;release-management&#160;prepare-provider-documentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-3)">[</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="93.2" textLength="85.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-3)">OPTIONS</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="10 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-4)">apache</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-4)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="9 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-5)">apache</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="142" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-5)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="97.6" 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="166.4" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-6)">celery</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentat [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="190.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-7)">dbt</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="48.8" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-7)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="61"  
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="215.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="215.2" textLength="48.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">http</text><text
 class="breeze-release-management-prepare-provider-documentation-r1"  [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="239.6" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">mongo</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="73.2" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">papermill</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="122" 
y="264" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documenta [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="288.4" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="288.4" textLength="134.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">singularity</text><text
 class="breeze-release-management-prepare-provider-document [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="312.8" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">yandex</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-document [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="337.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-13)">
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="361.6" textLength="780.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-14)">Prepare&#160;CHANGELOG,&#160;README&#160;and&#160;COMMITS&#160;information&#160;for&#160;providers.</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation- [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="386" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-15)">
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="410.4" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-16)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="410.4" textLength="512.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-16)">&#160;Provider&#160;documentation&#160;preparation&#160;flags&#160;</text><text
 class="bre [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-17)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-17)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-18)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-18)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-19)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-19)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-20)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="402.6" 
y="508" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-20)">branch)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r7" x="402.6" 
y="532.4" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-22)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-22)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="402.6" 
y="581.2" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">documentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="402.6" 
y="630" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">added&#160;and&#160;you&#160;need&#160;to&#160;regenerate&#160;documentation.&#160;&#160;&#160;
 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="654.4" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="678.8" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="678.8" textLength="195.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-prepare-provi [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="703.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="703.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="75 [...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
-</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="800.8" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-32)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="800.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-3)">[</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="93.2" textLength="85.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-3)">OPTIONS</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="10 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-4)">apache</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-4)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="9 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-5)">apache</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="142" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-5)">.</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="97.6" 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="166.4" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-6)">cohere</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentat [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="190.8" textLength="158.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-7)">elasticsearch</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="170.8" 
y="190.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-7)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-d [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="215.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="215.2" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-8)">microsoft</text><text
 class="breeze-release-management-prepare-provider-documentatio [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">openfaas</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="109.8" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documen [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="264" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">postgres</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="109.8" 
y="264" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-10)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-documenta [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r4" x="12.2" 
y="288.4" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">sqlite</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="85.4" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-document [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="312.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-12)">
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="12.2" 
y="337.2" textLength="780.8" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-13)">Prepare&#160;CHANGELOG,&#160;README&#160;and&#160;COMMITS&#160;information&#160;for&#160;providers.</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="337.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation- [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-14)">
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="386" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-15)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="386" textLength="512.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-15)">&#160;Provider&#160;documentation&#160;preparation&#160;flags&#160;</text><text
 class="breeze- [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-16)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-16)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-17)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-17)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-18)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-18)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-19)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="402.6" 
y="483.6" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-19)">branch)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-20)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r7" x="402.6" 
y="508" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-20)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-21)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-22)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="402.6" 
y="556.8" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-22)">documentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-23)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="402.6" 
y="605.6" textLength="1037" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-24)">added&#160;and&#160;you&#160;need&#160;to&#160;regenerate&#160;documentation.&#160;&#160;&#
 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="630" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-25)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-d [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="654.4" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">╭─</text><text
 class="breeze-release-management-prepare-provider-documentation-r5" x="24.4" 
y="654.4" textLength="195.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-26)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-prepare-provi [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-27)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="703.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="703.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-28)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="727.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-29)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" y 
[...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">│</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="24.4" 
y="752" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-30)">-</text><text
 class="breeze-release-management-prepare-provider-documentation-r4" x="36.6" 
y="75 [...]
+</text><text 
class="breeze-release-management-prepare-provider-documentation-r5" x="0" 
y="776.4" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-documentation-line-31)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-documentation-r1" x="1464" 
y="776.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provid [...]
 </text>
     </g>
     </g>
diff --git 
a/images/breeze/output_release-management_prepare-provider-documentation.txt 
b/images/breeze/output_release-management_prepare-provider-documentation.txt
index 6f1fb5e216..6bd9d4ea6c 100644
--- a/images/breeze/output_release-management_prepare-provider-documentation.txt
+++ b/images/breeze/output_release-management_prepare-provider-documentation.txt
@@ -1 +1 @@
-2f310457cfa075508aa8a926258a5f28
+10829cb62b89140149315f4dd881fc50
diff --git 
a/images/breeze/output_release-management_prepare-provider-packages.svg 
b/images/breeze/output_release-management_prepare-provider-packages.svg
index 31c6aa0c81..f465122c13 100644
--- a/images/breeze/output_release-management_prepare-provider-packages.svg
+++ b/images/breeze/output_release-management_prepare-provider-packages.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 733.1999999999999" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 708.8" 
xmlns="http://www.w3.org/2000/svg";>
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath 
id="breeze-release-management-prepare-provider-packages-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="682.1999999999999" />
+      <rect x="0" y="0" width="1463.0" height="657.8" />
     </clipPath>
     <clipPath id="breeze-release-management-prepare-provider-packages-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -123,12 +123,9 @@
 <clipPath id="breeze-release-management-prepare-provider-packages-line-25">
     <rect x="0" y="611.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-release-management-prepare-provider-packages-line-26">
-    <rect x="0" y="635.9" 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="731.2" rx="8"/><text 
class="breeze-release-management-prepare-provider-packages-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;prepare-provider-packages</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" 
x="1" y="1" width="1480" height="706.8" rx="8"/><text 
class="breeze-release-management-prepare-provider-packages-title" 
fill="#c5c8c6" text-anchor="middle" x="740" 
y="27">Command:&#160;release-management&#160;prepare-provider-packages</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -141,31 +138,30 @@
     <text class="breeze-release-management-prepare-provider-packages-r1" 
x="1464" y="20" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-0)">
 </text><text class="breeze-release-management-prepare-provider-packages-r2" 
x="12.2" y="44.4" textLength="1439.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-1)">Usage:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-prepare-provider-packages-r3" 
x="12.2" y="68.8" textLength="1439.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-2)">breeze&#160;release-management&#160;prepare-provider-packages&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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-prepare-provider-packages-r1" 
x="12.2" y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-3)">[</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="93.2" textLength="85.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-3)">OPTIONS</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="109.8" 
y="93.2" textLength= [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-4)">apache</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-4)">.</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="97.6" 
y="117.6" textLength [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-5)">apache</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="142" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-5)">.</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="97.6" 
y="142" textLength="48.8 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="166.4" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-6)">celery</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="122" 
y="166.4" [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="190.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-7)">dbt</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="48.8" 
y="190.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-7)">.</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="61" 
y="190.8" textLength="61" [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="12.2" y="215.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-8)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="215.2" textLength="48.8" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-8)">http</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="215.2" textLe [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="239.6" textLength="61" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-9)">mongo</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="73.2" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="109.8" 
y="239.6"  [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="264" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-10)">papermill</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="122" y="264" 
textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-10)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="158.6" 
y="264 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="12.2" y="288.4" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-11)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="288.4" textLength="134.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-11)">singularity</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="170.8" y="28 
[...]
-</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="312.8" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-12)">yandex</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="312.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-12)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="122" y="312. 
[...]
-</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="1464" y="337.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-13)">
-</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="12.2" y="361.6" textLength="585.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-14)">Prepare&#160;sdist/whl&#160;packages&#160;of&#160;Airflow&#160;Providers.</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="1464" 
y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-14)">
-</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="1464" y="386" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-15)">
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="410.4" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-16)">╭─</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x="24.4" 
y="410.4" textLength="183" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-16)">&#160;Package&#160;flags&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x="207 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-17)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-17)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="434.8" textLength="97.6 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-18)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-18)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="459.2" textLength="97.6 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-19)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-19)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="483.6" textLength="97.6 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-20)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-20)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="508" textLength="73.2" clip [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-21)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-21)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="532.4" textLength="85.4 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="556.8" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="1464" 
y="556.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-22)">
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="581.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-23)">╭─</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x="24.4" 
y="581.2" textLength="195.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-23)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x=" [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-24)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-24)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="605.6" textLength="97.6 [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-25)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-25)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="630" textLength="48.8" clip [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-26)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-26)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="654.4" textLength="61"  [...]
-</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="678.8" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="1464" 
y="678.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-27)">
+</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="12.2" y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-3)">[</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="93.2" textLength="85.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-3)">OPTIONS</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="109.8" 
y="93.2" textLength= [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-4)">apache</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="117.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-4)">.</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="97.6" 
y="117.6" textLength [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-5)">apache</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="142" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-5)">.</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="97.6" 
y="142" textLength="61"  [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="166.4" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-6)">cohere</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="166.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="122" 
y="166.4" [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="190.8" textLength="158.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-7)">elasticsearch</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="170.8" 
y="190.8" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-7)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="207.4 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="12.2" y="215.2" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-8)">|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="215.2" textLength="109.8" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-8)">microsoft</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="146.4" 
y="215.2" [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="239.6" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-9)">openfaas</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="109.8" 
y="239.6" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-9)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="146.4" y="2 
[...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="264" textLength="97.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-10)">postgres</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="109.8" 
y="264" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-10)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="146.4" 
y="264 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r4" 
x="12.2" y="288.4" textLength="73.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-11)">sqlite</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="85.4" 
y="288.4" textLength="36.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-11)">&#160;|&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="122" y="288. 
[...]
+</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="1464" y="312.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-12)">
+</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="12.2" y="337.2" textLength="585.6" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-13)">Prepare&#160;sdist/whl&#160;packages&#160;of&#160;Airflow&#160;Providers.</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="1464" 
y="337.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-13)">
+</text><text class="breeze-release-management-prepare-provider-packages-r1" 
x="1464" y="361.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-14)">
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="386" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-15)">╭─</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x="24.4" 
y="386" textLength="183" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-15)">&#160;Package&#160;flags&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x="207.4"  [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-16)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="410.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-16)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="410.4" textLength="97.6 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-17)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="434.8" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-17)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="434.8" textLength="97.6 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-18)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="459.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-18)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="459.2" textLength="97.6 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-19)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="483.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-19)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="483.6" textLength="73.2 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-20)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="508" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-20)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="508" textLength="85.4" clip [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="532.4" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="1464" 
y="532.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-21)">
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="556.8" textLength="24.4" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-22)">╭─</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x="24.4" 
y="556.8" textLength="195.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-22)">&#160;Common&#160;options&#160;</text><text
 class="breeze-release-management-prepare-provider-packages-r5" x=" [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-23)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="581.2" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-23)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="581.2" textLength="97.6 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-24)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="605.6" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-24)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="605.6" textLength="48.8 [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-25)">│</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="24.4" 
y="630" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-25)">-</text><text
 class="breeze-release-management-prepare-provider-packages-r4" x="36.6" 
y="630" textLength="61" clip-p [...]
+</text><text class="breeze-release-management-prepare-provider-packages-r5" 
x="0" y="654.4" textLength="1464" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-release-management-prepare-provider-packages-r1" x="1464" 
y="654.4" textLength="12.2" 
clip-path="url(#breeze-release-management-prepare-provider-packages-line-26)">
 </text>
     </g>
     </g>
diff --git 
a/images/breeze/output_release-management_prepare-provider-packages.txt 
b/images/breeze/output_release-management_prepare-provider-packages.txt
index e0be751ca6..07c12cf7b5 100644
--- a/images/breeze/output_release-management_prepare-provider-packages.txt
+++ b/images/breeze/output_release-management_prepare-provider-packages.txt
@@ -1 +1 @@
-da7b617d250d0bbc1567d83ef8f70dc4
+b2d097fc51b60fd76a7c81d7ec46c811
diff --git a/images/breeze/output_release-management_publish-docs.svg 
b/images/breeze/output_release-management_publish-docs.svg
index 6c95a24c97..833cb02b6c 100644
--- a/images/breeze/output_release-management_publish-docs.svg
+++ b/images/breeze/output_release-management_publish-docs.svg
@@ -177,8 +177,8 @@
     <text class="breeze-release-management-publish-docs-r1" 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-r2" x="12.2" 
y="44.4" textLength="1439.6" 
clip-path="url(#breeze-release-management-publish-docs-line-1)">Usage:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
 </text><text class="breeze-release-management-publish-docs-r3" x="12.2" 
y="68.8" textLength="1439.6" 
clip-path="url(#breeze-release-management-publish-docs-line-2)">breeze&#160;release-management&#160;publish-docs&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">[</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="93.2" 
textLength="85.4" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">OPTIONS</text><text
 class="breeze-release-management-publish-docs-r1" x="109.8" y="93.2" 
textLength="36.6" clip-path="url(#breeze-release-management-publish-docs-lin 
[...]
-</text><text class="breeze-release-management-publish-docs-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-publish-docs-line-4)">apache</text><text
 class="breeze-release-management-publish-docs-r1" x="85.4" y="117.6" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-4)">.</text><text 
class="breeze-release-management-publish-docs-r4" x="97.6" y="117.6" 
textLength="48.8" clip-path="url(#breeze-release-management-publish-docs-li 
[...]
+</text><text class="breeze-release-management-publish-docs-r1" x="12.2" 
y="93.2" textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">[</text><text 
class="breeze-release-management-publish-docs-r4" x="24.4" y="93.2" 
textLength="85.4" 
clip-path="url(#breeze-release-management-publish-docs-line-3)">OPTIONS</text><text
 class="breeze-release-management-publish-docs-r1" x="109.8" y="93.2" 
textLength="36.6" clip-path="url(#breeze-release-management-publish-docs-lin 
[...]
+</text><text class="breeze-release-management-publish-docs-r4" x="12.2" 
y="117.6" textLength="73.2" 
clip-path="url(#breeze-release-management-publish-docs-line-4)">amazon</text><text
 class="breeze-release-management-publish-docs-r1" x="85.4" y="117.6" 
textLength="36.6" 
clip-path="url(#breeze-release-management-publish-docs-line-4)">&#160;|&#160;</text><text
 class="breeze-release-management-publish-docs-r4" x="122" y="117.6" 
textLength="73.2" clip-path="url(#breeze-release-management-publ [...]
 </text><text class="breeze-release-management-publish-docs-r4" x="12.2" 
y="142" textLength="73.2" 
clip-path="url(#breeze-release-management-publish-docs-line-5)">apache</text><text
 class="breeze-release-management-publish-docs-r1" x="85.4" y="142" 
textLength="12.2" 
clip-path="url(#breeze-release-management-publish-docs-line-5)">.</text><text 
class="breeze-release-management-publish-docs-r4" x="97.6" y="142" 
textLength="73.2" 
clip-path="url(#breeze-release-management-publish-docs-line-5)" [...]
 </text><text class="breeze-release-management-publish-docs-r4" x="12.2" 
y="166.4" textLength="85.4" 
clip-path="url(#breeze-release-management-publish-docs-line-6)">apprise</text><text
 class="breeze-release-management-publish-docs-r1" x="97.6" y="166.4" 
textLength="36.6" 
clip-path="url(#breeze-release-management-publish-docs-line-6)">&#160;|&#160;</text><text
 class="breeze-release-management-publish-docs-r4" x="134.2" y="166.4" 
textLength="97.6" clip-path="url(#breeze-release-management-p [...]
 </text><text class="breeze-release-management-publish-docs-r4" x="12.2" 
y="190.8" textLength="146.4" 
clip-path="url(#breeze-release-management-publish-docs-line-7)">daskexecutor</text><text
 class="breeze-release-management-publish-docs-r1" x="158.6" y="190.8" 
textLength="36.6" 
clip-path="url(#breeze-release-management-publish-docs-line-7)">&#160;|&#160;</text><text
 class="breeze-release-management-publish-docs-r4" x="195.2" y="190.8" 
textLength="122" clip-path="url(#breeze-release-manage [...]
diff --git a/images/breeze/output_release-management_publish-docs.txt 
b/images/breeze/output_release-management_publish-docs.txt
index 201141a5fc..5c78e173cb 100644
--- a/images/breeze/output_release-management_publish-docs.txt
+++ b/images/breeze/output_release-management_publish-docs.txt
@@ -1 +1 @@
-d433c5844046cd1d6da48acc3c3ece90
+1354c6bf0827b119ba11522df04b8a98
diff --git 
a/images/breeze/output_release-management_verify-provider-packages.txt 
b/images/breeze/output_release-management_verify-provider-packages.txt
index 7f5b6fd74e..88ef90c79e 100644
--- a/images/breeze/output_release-management_verify-provider-packages.txt
+++ b/images/breeze/output_release-management_verify-provider-packages.txt
@@ -1 +1 @@
-96dce5644aad6b37080acf77b3d8de3a
+13083dc08dc69b40015b61f8be607918

Reply via email to