This is an automated email from the ASF dual-hosted git repository.
gopidesu pushed a commit to branch v3-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-0-test by this push:
new e916a27120e Add option to choose branch in workflow breeze commands
(#54630) (#54662)
e916a27120e is described below
commit e916a27120e7f34494503753ca0e43d971e8a037
Author: GPK <[email protected]>
AuthorDate: Tue Aug 19 14:59:35 2025 +0100
Add option to choose branch in workflow breeze commands (#54630) (#54662)
---
dev/breeze/doc/images/output-commands.svg | 44 ++++++++--------
.../images/output_workflow-run_publish-docs.svg | 58 ++++++++++++----------
.../images/output_workflow-run_publish-docs.txt | 2 +-
.../airflow_breeze/commands/workflow_commands.py | 9 +++-
.../commands/workflow_commands_config.py | 1 +
5 files changed, 63 insertions(+), 51 deletions(-)
diff --git a/dev/breeze/doc/images/output-commands.svg
b/dev/breeze/doc/images/output-commands.svg
index 8aa291bc175..8a83d5a691d 100644
--- a/dev/breeze/doc/images/output-commands.svg
+++ b/dev/breeze/doc/images/output-commands.svg
@@ -331,62 +331,62 @@
</text><text class="breeze-help-r2" x="12.2" y="44.4" textLength="73.2"
clip-path="url(#breeze-help-line-1)">Usage:</text><text class="breeze-help-r3"
x="97.6" y="44.4" textLength="73.2"
clip-path="url(#breeze-help-line-1)">breeze</text><text class="breeze-help-r1"
x="183" y="44.4" textLength="12.2"
clip-path="url(#breeze-help-line-1)">[</text><text class="breeze-help-r4"
x="195.2" y="44.4" textLength="85.4"
clip-path="url(#breeze-help-line-1)">OPTIONS</text><text class="breeze-help-r1"
[...]
</text><text class="breeze-help-r1" x="1464" y="68.8" textLength="12.2"
clip-path="url(#breeze-help-line-2)">
</text><text class="breeze-help-r5" x="0" y="93.2" textLength="24.4"
clip-path="url(#breeze-help-line-3)">╭─</text><text class="breeze-help-r5"
x="24.4" y="93.2" textLength="195.2"
clip-path="url(#breeze-help-line-3)"> Execution mode </text><text
class="breeze-help-r5" x="219.6" y="93.2" textLength="1220"
clip-path="url(#breeze-help-line-3)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
class="breeze-help-r [...]
-</text><text class="breeze-help-r5" x="0" y="117.6" textLength="12.2"
clip-path="url(#breeze-help-line-4)">│</text><text class="breeze-help-r4"
x="24.4" y="117.6" textLength="97.6"
clip-path="url(#breeze-help-line-4)">--python</text><text
class="breeze-help-r6" x="719.8" y="117.6" textLength="24.4"
clip-path="url(#breeze-help-line-4)">-p</text><text class="breeze-help-r1"
x="768.6" y="117.6" textLength="671"
clip-path="url(#breeze-help-line-4)">Python major/minor version u
[...]
+</text><text class="breeze-help-r5" x="0" y="117.6" textLength="12.2"
clip-path="url(#breeze-help-line-4)">│</text><text class="breeze-help-r4"
x="24.4" y="117.6" textLength="12.2"
clip-path="url(#breeze-help-line-4)">-</text><text class="breeze-help-r4"
x="36.6" y="117.6" textLength="85.4"
clip-path="url(#breeze-help-line-4)">-python</text><text class="breeze-help-r6"
x="719.8" y="117.6" textLength="24.4"
clip-path="url(#breeze-help-line-4)">-p</text><text class="breeze-help-r1"
x="768. [...]
</text><text class="breeze-help-r5" x="0" y="142" textLength="12.2"
clip-path="url(#breeze-help-line-5)">│</text><text class="breeze-help-r1"
x="768.6" y="142" textLength="671"
clip-path="url(#breeze-help-line-5)">images.                                             &
[...]
</text><text class="breeze-help-r5" x="0" y="166.4" textLength="12.2"
clip-path="url(#breeze-help-line-6)">│</text><text class="breeze-help-r7"
x="768.6" y="166.4" textLength="671"
clip-path="url(#breeze-help-line-6)">(>3.9< | 3.10 | 3.11 | 3.12)                           </text><text
class="breeze-help-r5" x="1451.8" y [...]
</text><text class="breeze-help-r5" x="0" y="190.8" textLength="12.2"
clip-path="url(#breeze-help-line-7)">│</text><text class="breeze-help-r5"
x="768.6" y="190.8" textLength="671"
clip-path="url(#breeze-help-line-7)">[default: 3.9]                                         </text><t
[...]
-</text><text class="breeze-help-r5" x="0" y="215.2" textLength="12.2"
clip-path="url(#breeze-help-line-8)">│</text><text class="breeze-help-r4"
x="24.4" y="215.2" textLength="158.6"
clip-path="url(#breeze-help-line-8)">--integration</text><text
class="breeze-help-r1" x="768.6" y="215.2" textLength="671"
clip-path="url(#breeze-help-line-8)">Core Integrations to enable when running (can be more  </text><text
class="breeze-help-r5" x="1451.8 [...]
+</text><text class="breeze-help-r5" x="0" y="215.2" textLength="12.2"
clip-path="url(#breeze-help-line-8)">│</text><text class="breeze-help-r4"
x="24.4" y="215.2" textLength="12.2"
clip-path="url(#breeze-help-line-8)">-</text><text class="breeze-help-r4"
x="36.6" y="215.2" textLength="146.4"
clip-path="url(#breeze-help-line-8)">-integration</text><text
class="breeze-help-r1" x="768.6" y="215.2" textLength="671"
clip-path="url(#breeze-help-line-8)">Core Integrations to enab
[...]
</text><text class="breeze-help-r5" x="0" y="239.6" textLength="12.2"
clip-path="url(#breeze-help-line-9)">│</text><text class="breeze-help-r1"
x="768.6" y="239.6" textLength="671"
clip-path="url(#breeze-help-line-9)">than one).                                           &
[...]
</text><text class="breeze-help-r5" x="0" y="264" textLength="12.2"
clip-path="url(#breeze-help-line-10)">│</text><text class="breeze-help-r7"
x="768.6" y="264" textLength="671"
clip-path="url(#breeze-help-line-10)">(all | all-testable | cassandra | celery | drill |     </text><text
class="breeze-help-r5" x="1451.8" y="264" textLength="12.2"
clip-path="url(#breeze-help-line-10)">│</text><text class="breeze-help-r1" x="
[...]
</text><text class="breeze-help-r5" x="0" y="288.4" textLength="12.2"
clip-path="url(#breeze-help-line-11)">│</text><text class="breeze-help-r7"
x="768.6" y="288.4" textLength="671"
clip-path="url(#breeze-help-line-11)">kafka | kerberos | keycloak | mongo | mssql |          </text><text
class="breeze-help-r5" x="1451.8" y="288.4" textLength="12.2"
clip-path="url(#breeze-help-line-11)">│</text>< [...]
</text><text class="breeze-help-r5" x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-help-line-12)">│</text><text class="breeze-help-r7"
x="768.6" y="312.8" textLength="671"
clip-path="url(#breeze-help-line-12)">openlineage | otel | pinot | qdrant | redis | statsd | </text><text
class="breeze-help-r5" x="1451.8" y="312.8" textLength="12.2"
clip-path="url(#breeze-help-line-12)">│</text><text class="breeze-help-r1"
x="1464 [...]
</text><text class="breeze-help-r5" x="0" y="337.2" textLength="12.2"
clip-path="url(#breeze-help-line-13)">│</text><text class="breeze-help-r7"
x="768.6" y="337.2" textLength="671"
clip-path="url(#breeze-help-line-13)">tinkerpop | trino | ydb)                               </text><text
class="breeze-help-r5" x="145 [...]
-</text><text class="breeze-help-r5" x="0" y="361.6" textLength="12.2"
clip-path="url(#breeze-help-line-14)">│</text><text class="breeze-help-r4"
x="24.4" y="361.6" textLength="317.2"
clip-path="url(#breeze-help-line-14)">--standalone-dag-processor</text><text
class="breeze-help-r1" x="341.6" y="361.6" textLength="12.2"
clip-path="url(#breeze-help-line-14)">/</text><text class="breeze-help-r4"
x="353.8" y="361.6" textLength="341.6"
clip-path="url(#breeze-help-line-14)">--no-standalone-dag [...]
-</text><text class="breeze-help-r5" x="0" y="386" textLength="12.2"
clip-path="url(#breeze-help-line-15)">│</text><text class="breeze-help-r4"
x="24.4" y="386" textLength="12.2"
clip-path="url(#breeze-help-line-15)">r</text><text class="breeze-help-r1"
x="768.6" y="386" textLength="671"
clip-path="url(#breeze-help-line-15)">(required for Airflow 3).                     
[...]
+</text><text class="breeze-help-r5" x="0" y="361.6" textLength="12.2"
clip-path="url(#breeze-help-line-14)">│</text><text class="breeze-help-r4"
x="24.4" y="361.6" textLength="12.2"
clip-path="url(#breeze-help-line-14)">-</text><text class="breeze-help-r4"
x="36.6" y="361.6" textLength="134.2"
clip-path="url(#breeze-help-line-14)">-standalone</text><text
class="breeze-help-r4" x="170.8" y="361.6" textLength="170.8"
clip-path="url(#breeze-help-line-14)">-dag-processor</text><text class="b [...]
+</text><text class="breeze-help-r5" x="0" y="386" textLength="12.2"
clip-path="url(#breeze-help-line-15)">│</text><text class="breeze-help-r1"
x="768.6" y="386" textLength="671"
clip-path="url(#breeze-help-line-15)">(required for Airflow 3).                              </text><text
class="breeze-help-r5" x="1451.8" y="386" t [...]
</text><text class="breeze-help-r5" x="0" y="410.4" textLength="12.2"
clip-path="url(#breeze-help-line-16)">│</text><text class="breeze-help-r5"
x="768.6" y="410.4" textLength="671"
clip-path="url(#breeze-help-line-16)">[default: standalone-dag-processor]                    </text><text
class="breeze-help-r5" x="1451.8" y="410.4" textLength="12.2"
clip-path="url(#breeze-help-line-16)" [...]
-</text><text class="breeze-help-r5" x="0" y="434.8" textLength="12.2"
clip-path="url(#breeze-help-line-17)">│</text><text class="breeze-help-r4"
x="24.4" y="434.8" textLength="170.8"
clip-path="url(#breeze-help-line-17)">--auth-manager</text><text
class="breeze-help-r1" x="768.6" y="434.8" textLength="463.6"
clip-path="url(#breeze-help-line-17)">Specify the auth manager to set       </text><text
class="breeze-help-r5" x="1451.8" [...]
+</text><text class="breeze-help-r5" x="0" y="434.8" textLength="12.2"
clip-path="url(#breeze-help-line-17)">│</text><text class="breeze-help-r4"
x="24.4" y="434.8" textLength="12.2"
clip-path="url(#breeze-help-line-17)">-</text><text class="breeze-help-r4"
x="36.6" y="434.8" textLength="61"
clip-path="url(#breeze-help-line-17)">-auth</text><text class="breeze-help-r4"
x="97.6" y="434.8" textLength="97.6"
clip-path="url(#breeze-help-line-17)">-manager</text><text
class="breeze-help-r1" x= [...]
</text><text class="breeze-help-r5" x="0" y="459.2" textLength="12.2"
clip-path="url(#breeze-help-line-18)">│</text><text class="breeze-help-r7"
x="768.6" y="459.2" textLength="463.6"
clip-path="url(#breeze-help-line-18)">(>SimpleAuthManager< | FabAuthManager)</text><text
class="breeze-help-r5" x="1451.8" y="459.2" textLength="12.2"
clip-path="url(#breeze-help-line-18)">│</text><text class="breeze-help-r1"
x="1464" y="459.2" textLength="12.2" clip-path="url(#breeze-help-l [...]
</text><text class="breeze-help-r5" x="0" y="483.6" textLength="12.2"
clip-path="url(#breeze-help-line-19)">│</text><text class="breeze-help-r5"
x="768.6" y="483.6" textLength="463.6"
clip-path="url(#breeze-help-line-19)">[default: SimpleAuthManager]          </text><text
class="breeze-help-r5" x="1451.8" y="483.6" textLength="12.2"
clip-path="url(#breeze-help-line-19)">│</text><text class="breeze-help-r1"
x="1464" y="483.6" textLeng [...]
</text><text class="breeze-help-r5" x="0" y="508" textLength="1464"
clip-path="url(#breeze-help-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-help-r1" x="1464" y="508" textLength="12.2"
clip-path="url(#breeze-help-line-20)">
</text><text class="breeze-help-r5" x="0" y="532.4" textLength="24.4"
clip-path="url(#breeze-help-line-21)">╭─</text><text class="breeze-help-r5"
x="24.4" y="532.4" textLength="463.6"
clip-path="url(#breeze-help-line-21)"> Docker Compose selection and cleanup </text><text
class="breeze-help-r5" x="488" y="532.4" textLength="951.6"
clip-path="url(#breeze-help-line-21)">──────────────────────────────────────────────────────────────────────────────</text><text
[...]
-</text><text class="breeze-help-r5" x="0" y="556.8" textLength="12.2"
clip-path="url(#breeze-help-line-22)">│</text><text class="breeze-help-r4"
x="24.4" y="556.8" textLength="170.8"
clip-path="url(#breeze-help-line-22)">--project-name</text><text
class="breeze-help-r1" x="244" y="556.8" textLength="1195.6"
clip-path="url(#breeze-help-line-22)">Name of the docker-compose project to bring down. The `docker-compose` is for legacy&
[...]
-</text><text class="breeze-help-r5" x="0" y="581.2" textLength="12.2"
clip-path="url(#breeze-help-line-23)">│</text><text class="breeze-help-r1"
x="244" y="581.2" textLength="512.4"
clip-path="url(#breeze-help-line-23)">project name and you can use `breeze down </text><text
class="breeze-help-r4" x="756.4" y="581.2" textLength="170.8"
clip-path="url(#breeze-help-line-23)">--project-name</text><text
class="breeze-help-r1" x="927.2" y="581.2" textLen [...]
+</text><text class="breeze-help-r5" x="0" y="556.8" textLength="12.2"
clip-path="url(#breeze-help-line-22)">│</text><text class="breeze-help-r4"
x="24.4" y="556.8" textLength="12.2"
clip-path="url(#breeze-help-line-22)">-</text><text class="breeze-help-r4"
x="36.6" y="556.8" textLength="97.6"
clip-path="url(#breeze-help-line-22)">-project</text><text
class="breeze-help-r4" x="134.2" y="556.8" textLength="61"
clip-path="url(#breeze-help-line-22)">-name</text><text class="breeze-help-r1"
x [...]
+</text><text class="breeze-help-r5" x="0" y="581.2" textLength="12.2"
clip-path="url(#breeze-help-line-23)">│</text><text class="breeze-help-r1"
x="244" y="581.2" textLength="512.4"
clip-path="url(#breeze-help-line-23)">project name and you can use `breeze down </text><text
class="breeze-help-r4" x="756.4" y="581.2" textLength="12.2"
clip-path="url(#breeze-help-line-23)">-</text><text class="breeze-help-r4"
x="768.6" y="581.2" textLength="97.6" cli [...]
</text><text class="breeze-help-r5" x="0" y="605.6" textLength="12.2"
clip-path="url(#breeze-help-line-24)">│</text><text class="breeze-help-r1"
x="244" y="605.6" textLength="1195.6"
clip-path="url(#breeze-help-line-24)">belonging to it.                                         
[...]
</text><text class="breeze-help-r5" x="0" y="630" textLength="12.2"
clip-path="url(#breeze-help-line-25)">│</text><text class="breeze-help-r7"
x="244" y="630" textLength="1195.6"
clip-path="url(#breeze-help-line-25)">(breeze | prek | docker-compose)                                     &
[...]
</text><text class="breeze-help-r5" x="0" y="654.4" textLength="12.2"
clip-path="url(#breeze-help-line-26)">│</text><text class="breeze-help-r5"
x="244" y="654.4" textLength="1195.6"
clip-path="url(#breeze-help-line-26)">[default: breeze]                                         
[...]
-</text><text class="breeze-help-r5" x="0" y="678.8" textLength="12.2"
clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r4"
x="24.4" y="678.8" textLength="158.6"
clip-path="url(#breeze-help-line-27)">--docker-host</text><text
class="breeze-help-r1" x="244" y="678.8" textLength="915"
clip-path="url(#breeze-help-line-27)">Optional - docker host to use when running docker commands. When set, the `</text><t
[...]
+</text><text class="breeze-help-r5" x="0" y="678.8" textLength="12.2"
clip-path="url(#breeze-help-line-27)">│</text><text class="breeze-help-r4"
x="24.4" y="678.8" textLength="12.2"
clip-path="url(#breeze-help-line-27)">-</text><text class="breeze-help-r4"
x="36.6" y="678.8" textLength="85.4"
clip-path="url(#breeze-help-line-27)">-docker</text><text
class="breeze-help-r4" x="122" y="678.8" textLength="61"
clip-path="url(#breeze-help-line-27)">-host</text><text class="breeze-help-r1"
x="2 [...]
</text><text class="breeze-help-r5" x="0" y="703.2" textLength="12.2"
clip-path="url(#breeze-help-line-28)">│</text><text class="breeze-help-r1"
x="244" y="703.2" textLength="1195.6"
clip-path="url(#breeze-help-line-28)">ignored when building images.                                      
[...]
</text><text class="breeze-help-r5" x="0" y="727.6" textLength="12.2"
clip-path="url(#breeze-help-line-29)">│</text><text class="breeze-help-r7"
x="244" y="727.6" textLength="1195.6"
clip-path="url(#breeze-help-line-29)">(TEXT)                                            &
[...]
</text><text class="breeze-help-r5" x="0" y="752" textLength="1464"
clip-path="url(#breeze-help-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-help-r1" x="1464" y="752" textLength="12.2"
clip-path="url(#breeze-help-line-30)">
</text><text class="breeze-help-r5" x="0" y="776.4" textLength="24.4"
clip-path="url(#breeze-help-line-31)">╭─</text><text class="breeze-help-r5"
x="24.4" y="776.4" textLength="122"
clip-path="url(#breeze-help-line-31)"> Database </text><text
class="breeze-help-r5" x="146.4" y="776.4" textLength="1293.2"
clip-path="url(#breeze-help-line-31)">──────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
class="breeze-help- [...]
-</text><text class="breeze-help-r5" x="0" y="800.8" textLength="12.2"
clip-path="url(#breeze-help-line-32)">│</text><text class="breeze-help-r4"
x="24.4" y="800.8" textLength="109.8"
clip-path="url(#breeze-help-line-32)">--backend</text><text
class="breeze-help-r6" x="268.4" y="800.8" textLength="24.4"
clip-path="url(#breeze-help-line-32)">-b</text><text class="breeze-help-r1"
x="488" y="800.8" textLength="951.6"
clip-path="url(#breeze-help-line-32)">Database backend to us
[...]
+</text><text class="breeze-help-r5" x="0" y="800.8" textLength="12.2"
clip-path="url(#breeze-help-line-32)">│</text><text class="breeze-help-r4"
x="24.4" y="800.8" textLength="12.2"
clip-path="url(#breeze-help-line-32)">-</text><text class="breeze-help-r4"
x="36.6" y="800.8" textLength="97.6"
clip-path="url(#breeze-help-line-32)">-backend</text><text
class="breeze-help-r6" x="268.4" y="800.8" textLength="24.4"
clip-path="url(#breeze-help-line-32)">-b</text><text class="breeze-help-r1" x=
[...]
</text><text class="breeze-help-r5" x="0" y="825.2" textLength="12.2"
clip-path="url(#breeze-help-line-33)">│</text><text class="breeze-help-r1"
x="488" y="825.2" textLength="951.6"
clip-path="url(#breeze-help-line-33)">start with an invalid database configuration — no database will be available, </text><text
class="breeze-help-r5" x="1451.8" y="825.2" textLength="12.2"
clip-path="url(#breeze-help-line-33)">│</text><text class=" [...]
</text><text class="breeze-help-r5" x="0" y="849.6" textLength="12.2"
clip-path="url(#breeze-help-line-34)">│</text><text class="breeze-help-r1"
x="488" y="849.6" textLength="951.6"
clip-path="url(#breeze-help-line-34)">and any attempt to run Airflow will fail. Use 'none' only for specific non-DB </text><text
class="breeze-help-r5" x="1451.8" y="849.6" textLength="12.2"
clip-path="url(#breeze-help-line-34)">│ [...]
</text><text class="breeze-help-r5" x="0" y="874" textLength="12.2"
clip-path="url(#breeze-help-line-35)">│</text><text class="breeze-help-r1"
x="488" y="874" textLength="951.6"
clip-path="url(#breeze-help-line-35)">test cases.                                           &#
[...]
</text><text class="breeze-help-r5" x="0" y="898.4" textLength="12.2"
clip-path="url(#breeze-help-line-36)">│</text><text class="breeze-help-r7"
x="488" y="898.4" textLength="951.6"
clip-path="url(#breeze-help-line-36)">(>sqlite< | mysql | postgres | none)                                 &#
[...]
</text><text class="breeze-help-r5" x="0" y="922.8" textLength="12.2"
clip-path="url(#breeze-help-line-37)">│</text><text class="breeze-help-r5"
x="488" y="922.8" textLength="951.6"
clip-path="url(#breeze-help-line-37)">[default: sqlite]                                         
[...]
-</text><text class="breeze-help-r5" x="0" y="947.2" textLength="12.2"
clip-path="url(#breeze-help-line-38)">│</text><text class="breeze-help-r4"
x="24.4" y="947.2" textLength="219.6"
clip-path="url(#breeze-help-line-38)">--postgres-version</text><text
class="breeze-help-r6" x="268.4" y="947.2" textLength="24.4"
clip-path="url(#breeze-help-line-38)">-P</text><text class="breeze-help-r1"
x="488" y="947.2" textLength="305"
clip-path="url(#breeze-help-line-38)">Version of Postgres& [...]
-</text><text class="breeze-help-r5" x="0" y="971.6" textLength="12.2"
clip-path="url(#breeze-help-line-39)">│</text><text class="breeze-help-r4"
x="24.4" y="971.6" textLength="183"
clip-path="url(#breeze-help-line-39)">--mysql-version</text><text
class="breeze-help-r6" x="268.4" y="971.6" textLength="24.4"
clip-path="url(#breeze-help-line-39)">-M</text><text class="breeze-help-r1"
x="488" y="971.6" textLength="268.4"
clip-path="url(#breeze-help-line-39)">Version of MySQL u [...]
-</text><text class="breeze-help-r5" x="0" y="996" textLength="12.2"
clip-path="url(#breeze-help-line-40)">│</text><text class="breeze-help-r4"
x="24.4" y="996" textLength="122"
clip-path="url(#breeze-help-line-40)">--db-reset</text><text
class="breeze-help-r6" x="268.4" y="996" textLength="24.4"
clip-path="url(#breeze-help-line-40)">-d</text><text class="breeze-help-r1"
x="292.8" y="996" textLength="12.2"
clip-path="url(#breeze-help-line-40)">/</text><text class="breeze-help-r4"
x="305" [...]
+</text><text class="breeze-help-r5" x="0" y="947.2" textLength="12.2"
clip-path="url(#breeze-help-line-38)">│</text><text class="breeze-help-r4"
x="24.4" y="947.2" textLength="12.2"
clip-path="url(#breeze-help-line-38)">-</text><text class="breeze-help-r4"
x="36.6" y="947.2" textLength="109.8"
clip-path="url(#breeze-help-line-38)">-postgres</text><text
class="breeze-help-r4" x="146.4" y="947.2" textLength="97.6"
clip-path="url(#breeze-help-line-38)">-version</text><text class="breeze-hel
[...]
+</text><text class="breeze-help-r5" x="0" y="971.6" textLength="12.2"
clip-path="url(#breeze-help-line-39)">│</text><text class="breeze-help-r4"
x="24.4" y="971.6" textLength="12.2"
clip-path="url(#breeze-help-line-39)">-</text><text class="breeze-help-r4"
x="36.6" y="971.6" textLength="73.2"
clip-path="url(#breeze-help-line-39)">-mysql</text><text class="breeze-help-r4"
x="109.8" y="971.6" textLength="97.6"
clip-path="url(#breeze-help-line-39)">-version</text><text
class="breeze-help-r6 [...]
+</text><text class="breeze-help-r5" x="0" y="996" textLength="12.2"
clip-path="url(#breeze-help-line-40)">│</text><text class="breeze-help-r4"
x="24.4" y="996" textLength="12.2"
clip-path="url(#breeze-help-line-40)">-</text><text class="breeze-help-r4"
x="36.6" y="996" textLength="36.6"
clip-path="url(#breeze-help-line-40)">-db</text><text class="breeze-help-r4"
x="73.2" y="996" textLength="73.2"
clip-path="url(#breeze-help-line-40)">-reset</text><text class="breeze-help-r6"
x="268.4" y= [...]
</text><text class="breeze-help-r5" x="0" y="1020.4" textLength="1464"
clip-path="url(#breeze-help-line-41)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-help-r1" x="1464" y="1020.4" textLength="12.2"
clip-path="url(#breeze-help-line-41)">
</text><text class="breeze-help-r5" x="0" y="1044.8" textLength="24.4"
clip-path="url(#breeze-help-line-42)">╭─</text><text class="breeze-help-r5"
x="24.4" y="1044.8" textLength="488"
clip-path="url(#breeze-help-line-42)"> Build CI image (before entering shell) </text><text
class="breeze-help-r5" x="512.4" y="1044.8" textLength="927.2"
clip-path="url(#breeze-help-line-42)">────────────────────────────────────────────────────────────────────────────</tex
[...]
-</text><text class="breeze-help-r5" x="0" y="1069.2" textLength="12.2"
clip-path="url(#breeze-help-line-43)">│</text><text class="breeze-help-r4"
x="24.4" y="1069.2" textLength="231.8"
clip-path="url(#breeze-help-line-43)">--github-repository</text><text
class="breeze-help-r6" x="292.8" y="1069.2" textLength="24.4"
clip-path="url(#breeze-help-line-43)">-g</text><text class="breeze-help-r1"
x="341.6" y="1069.2" textLength="585.6"
clip-path="url(#breeze-help-line-43)">GitHub repositor [...]
-</text><text class="breeze-help-r5" x="0" y="1093.6" textLength="12.2"
clip-path="url(#breeze-help-line-44)">│</text><text class="breeze-help-r4"
x="24.4" y="1093.6" textLength="109.8"
clip-path="url(#breeze-help-line-44)">--builder</text><text
class="breeze-help-r1" x="341.6" y="1093.6" textLength="756.4"
clip-path="url(#breeze-help-line-44)">Buildx builder used to perform `docker buildx build` commands.</text><text
class="breeze-help-r7" x="1110. [...]
+</text><text class="breeze-help-r5" x="0" y="1069.2" textLength="12.2"
clip-path="url(#breeze-help-line-43)">│</text><text class="breeze-help-r4"
x="24.4" y="1069.2" textLength="12.2"
clip-path="url(#breeze-help-line-43)">-</text><text class="breeze-help-r4"
x="36.6" y="1069.2" textLength="85.4"
clip-path="url(#breeze-help-line-43)">-github</text><text
class="breeze-help-r4" x="122" y="1069.2" textLength="134.2"
clip-path="url(#breeze-help-line-43)">-repository</text><text class="breeze-
[...]
+</text><text class="breeze-help-r5" x="0" y="1093.6" textLength="12.2"
clip-path="url(#breeze-help-line-44)">│</text><text class="breeze-help-r4"
x="24.4" y="1093.6" textLength="12.2"
clip-path="url(#breeze-help-line-44)">-</text><text class="breeze-help-r4"
x="36.6" y="1093.6" textLength="97.6"
clip-path="url(#breeze-help-line-44)">-builder</text><text
class="breeze-help-r1" x="341.6" y="1093.6" textLength="756.4"
clip-path="url(#breeze-help-line-44)">Buildx builder used  [...]
</text><text class="breeze-help-r5" x="0" y="1118" textLength="12.2"
clip-path="url(#breeze-help-line-45)">│</text><text class="breeze-help-r5"
x="341.6" y="1118" textLength="756.4"
clip-path="url(#breeze-help-line-45)">[default: autodetect]                                         
[...]
-</text><text class="breeze-help-r5" x="0" y="1142.4" textLength="12.2"
clip-path="url(#breeze-help-line-46)">│</text><text class="breeze-help-r4"
x="24.4" y="1142.4" textLength="97.6"
clip-path="url(#breeze-help-line-46)">--use-uv</text><text
class="breeze-help-r1" x="122" y="1142.4" textLength="12.2"
clip-path="url(#breeze-help-line-46)">/</text><text class="breeze-help-r4"
x="134.2" y="1142.4" textLength="134.2"
clip-path="url(#breeze-help-line-46)">--no-use-uv</text><text class="breez [...]
-</text><text class="breeze-help-r5" x="0" y="1166.8" textLength="12.2"
clip-path="url(#breeze-help-line-47)">│</text><text class="breeze-help-r4"
x="24.4" y="1166.8" textLength="207.4"
clip-path="url(#breeze-help-line-47)">--uv-http-timeout</text><text
class="breeze-help-r1" x="341.6" y="1166.8" textLength="829.6"
clip-path="url(#breeze-help-line-47)">Timeout for requests that UV makes (only used in case of UV builds).</text><te
[...]
+</text><text class="breeze-help-r5" x="0" y="1142.4" textLength="12.2"
clip-path="url(#breeze-help-line-46)">│</text><text class="breeze-help-r4"
x="24.4" y="1142.4" textLength="12.2"
clip-path="url(#breeze-help-line-46)">-</text><text class="breeze-help-r4"
x="36.6" y="1142.4" textLength="48.8"
clip-path="url(#breeze-help-line-46)">-use</text><text class="breeze-help-r4"
x="85.4" y="1142.4" textLength="36.6"
clip-path="url(#breeze-help-line-46)">-uv</text><text class="breeze-help-r1" x=
[...]
+</text><text class="breeze-help-r5" x="0" y="1166.8" textLength="12.2"
clip-path="url(#breeze-help-line-47)">│</text><text class="breeze-help-r4"
x="24.4" y="1166.8" textLength="12.2"
clip-path="url(#breeze-help-line-47)">-</text><text class="breeze-help-r4"
x="36.6" y="1166.8" textLength="36.6"
clip-path="url(#breeze-help-line-47)">-uv</text><text class="breeze-help-r4"
x="73.2" y="1166.8" textLength="158.6"
clip-path="url(#breeze-help-line-47)">-http-timeout</text><text class="breeze-h
[...]
</text><text class="breeze-help-r5" x="0" y="1191.2" textLength="12.2"
clip-path="url(#breeze-help-line-48)">│</text><text class="breeze-help-r5"
x="341.6" y="1191.2" textLength="829.6"
clip-path="url(#breeze-help-line-48)">[default: 300; x>=1]                                       &
[...]
</text><text class="breeze-help-r5" x="0" y="1215.6" textLength="1464"
clip-path="url(#breeze-help-line-49)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-help-r1" x="1464" y="1215.6" textLength="12.2"
clip-path="url(#breeze-help-line-49)">
</text><text class="breeze-help-r5" x="0" y="1240" textLength="24.4"
clip-path="url(#breeze-help-line-50)">╭─</text><text class="breeze-help-r5"
x="24.4" y="1240" textLength="183"
clip-path="url(#breeze-help-line-50)"> Other options </text><text
class="breeze-help-r5" x="207.4" y="1240" textLength="1232.2"
clip-path="url(#breeze-help-line-50)">─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
class="breeze-hel [...]
-</text><text class="breeze-help-r5" x="0" y="1264.4" textLength="12.2"
clip-path="url(#breeze-help-line-51)">│</text><text class="breeze-help-r4"
x="24.4" y="1264.4" textLength="256.2"
clip-path="url(#breeze-help-line-51)">--forward-credentials</text><text
class="breeze-help-r6" x="305" y="1264.4" textLength="24.4"
clip-path="url(#breeze-help-line-51)">-f</text><text class="breeze-help-r1"
x="353.8" y="1264.4" textLength="634.4"
clip-path="url(#breeze-help-line-51)">Forward local [...]
-</text><text class="breeze-help-r5" x="0" y="1288.8" textLength="12.2"
clip-path="url(#breeze-help-line-52)">│</text><text class="breeze-help-r4"
x="24.4" y="1288.8" textLength="122"
clip-path="url(#breeze-help-line-52)">--max-time</text><text
class="breeze-help-r1" x="353.8" y="1288.8" textLength="1049.2"
clip-path="url(#breeze-help-line-52)">Maximum time that the command should take - if it takes longer, the command 
[...]
+</text><text class="breeze-help-r5" x="0" y="1264.4" textLength="12.2"
clip-path="url(#breeze-help-line-51)">│</text><text class="breeze-help-r4"
x="24.4" y="1264.4" textLength="12.2"
clip-path="url(#breeze-help-line-51)">-</text><text class="breeze-help-r4"
x="36.6" y="1264.4" textLength="97.6"
clip-path="url(#breeze-help-line-51)">-forward</text><text
class="breeze-help-r4" x="134.2" y="1264.4" textLength="146.4"
clip-path="url(#breeze-help-line-51)">-credentials</text><text class="bre [...]
+</text><text class="breeze-help-r5" x="0" y="1288.8" textLength="12.2"
clip-path="url(#breeze-help-line-52)">│</text><text class="breeze-help-r4"
x="24.4" y="1288.8" textLength="12.2"
clip-path="url(#breeze-help-line-52)">-</text><text class="breeze-help-r4"
x="36.6" y="1288.8" textLength="48.8"
clip-path="url(#breeze-help-line-52)">-max</text><text class="breeze-help-r4"
x="85.4" y="1288.8" textLength="61"
clip-path="url(#breeze-help-line-52)">-time</text><text class="breeze-help-r1"
x= [...]
</text><text class="breeze-help-r5" x="0" y="1313.2" textLength="12.2"
clip-path="url(#breeze-help-line-53)">│</text><text class="breeze-help-r7"
x="353.8" y="1313.2" textLength="1049.2"
clip-path="url(#breeze-help-line-53)">(INTEGER RANGE)                                         &
[...]
</text><text class="breeze-help-r5" x="0" y="1337.6" textLength="1464"
clip-path="url(#breeze-help-line-54)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-help-r1" x="1464" y="1337.6" textLength="12.2"
clip-path="url(#breeze-help-line-54)">
</text><text class="breeze-help-r5" x="0" y="1362" textLength="24.4"
clip-path="url(#breeze-help-line-55)">╭─</text><text class="breeze-help-r5"
x="24.4" y="1362" textLength="195.2"
clip-path="url(#breeze-help-line-55)"> Common options </text><text
class="breeze-help-r5" x="219.6" y="1362" textLength="1220"
clip-path="url(#breeze-help-line-55)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
class="breeze-hel [...]
-</text><text class="breeze-help-r5" x="0" y="1386.4" textLength="12.2"
clip-path="url(#breeze-help-line-56)">│</text><text class="breeze-help-r4"
x="24.4" y="1386.4" textLength="97.6"
clip-path="url(#breeze-help-line-56)">--answer</text><text
class="breeze-help-r6" x="158.6" y="1386.4" textLength="24.4"
clip-path="url(#breeze-help-line-56)">-a</text><text class="breeze-help-r1"
x="207.4" y="1386.4" textLength="317.2"
clip-path="url(#breeze-help-line-56)">Force answer to qu [...]
-</text><text class="breeze-help-r5" x="0" y="1410.8" textLength="12.2"
clip-path="url(#breeze-help-line-57)">│</text><text class="breeze-help-r4"
x="24.4" y="1410.8" textLength="109.8"
clip-path="url(#breeze-help-line-57)">--dry-run</text><text
class="breeze-help-r6" x="158.6" y="1410.8" textLength="24.4"
clip-path="url(#breeze-help-line-57)">-D</text><text class="breeze-help-r1"
x="207.4" y="1410.8" textLength="719.8"
clip-path="url(#breeze-help-line-57)">If dry-run is se [...]
-</text><text class="breeze-help-r5" x="0" y="1435.2" textLength="12.2"
clip-path="url(#breeze-help-line-58)">│</text><text class="breeze-help-r4"
x="24.4" y="1435.2" textLength="109.8"
clip-path="url(#breeze-help-line-58)">--verbose</text><text
class="breeze-help-r6" x="158.6" y="1435.2" textLength="24.4"
clip-path="url(#breeze-help-line-58)">-v</text><text class="breeze-help-r1"
x="207.4" y="1435.2" textLength="585.6"
clip-path="url(#breeze-help-line-58)">Print verbose informa [...]
-</text><text class="breeze-help-r5" x="0" y="1459.6" textLength="12.2"
clip-path="url(#breeze-help-line-59)">│</text><text class="breeze-help-r4"
x="24.4" y="1459.6" textLength="73.2"
clip-path="url(#breeze-help-line-59)">--help</text><text class="breeze-help-r6"
x="158.6" y="1459.6" textLength="24.4"
clip-path="url(#breeze-help-line-59)">-h</text><text class="breeze-help-r1"
x="207.4" y="1459.6" textLength="329.4"
clip-path="url(#breeze-help-line-59)">Show this message an [...]
+</text><text class="breeze-help-r5" x="0" y="1386.4" textLength="12.2"
clip-path="url(#breeze-help-line-56)">│</text><text class="breeze-help-r4"
x="24.4" y="1386.4" textLength="12.2"
clip-path="url(#breeze-help-line-56)">-</text><text class="breeze-help-r4"
x="36.6" y="1386.4" textLength="85.4"
clip-path="url(#breeze-help-line-56)">-answer</text><text
class="breeze-help-r6" x="158.6" y="1386.4" textLength="24.4"
clip-path="url(#breeze-help-line-56)">-a</text><text class="breeze-help-r1"
[...]
+</text><text class="breeze-help-r5" x="0" y="1410.8" textLength="12.2"
clip-path="url(#breeze-help-line-57)">│</text><text class="breeze-help-r4"
x="24.4" y="1410.8" textLength="12.2"
clip-path="url(#breeze-help-line-57)">-</text><text class="breeze-help-r4"
x="36.6" y="1410.8" textLength="48.8"
clip-path="url(#breeze-help-line-57)">-dry</text><text class="breeze-help-r4"
x="85.4" y="1410.8" textLength="48.8"
clip-path="url(#breeze-help-line-57)">-run</text><text class="breeze-help-r6" x
[...]
+</text><text class="breeze-help-r5" x="0" y="1435.2" textLength="12.2"
clip-path="url(#breeze-help-line-58)">│</text><text class="breeze-help-r4"
x="24.4" y="1435.2" textLength="12.2"
clip-path="url(#breeze-help-line-58)">-</text><text class="breeze-help-r4"
x="36.6" y="1435.2" textLength="97.6"
clip-path="url(#breeze-help-line-58)">-verbose</text><text
class="breeze-help-r6" x="158.6" y="1435.2" textLength="24.4"
clip-path="url(#breeze-help-line-58)">-v</text><text class="breeze-help-r1 [...]
+</text><text class="breeze-help-r5" x="0" y="1459.6" textLength="12.2"
clip-path="url(#breeze-help-line-59)">│</text><text class="breeze-help-r4"
x="24.4" y="1459.6" textLength="12.2"
clip-path="url(#breeze-help-line-59)">-</text><text class="breeze-help-r4"
x="36.6" y="1459.6" textLength="61"
clip-path="url(#breeze-help-line-59)">-help</text><text class="breeze-help-r6"
x="158.6" y="1459.6" textLength="24.4"
clip-path="url(#breeze-help-line-59)">-h</text><text class="breeze-help-r1" x="
[...]
</text><text class="breeze-help-r5" x="0" y="1484" textLength="1464"
clip-path="url(#breeze-help-line-60)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-help-r1" x="1464" y="1484" textLength="12.2"
clip-path="url(#breeze-help-line-60)">
</text><text class="breeze-help-r5" x="0" y="1508.4" textLength="24.4"
clip-path="url(#breeze-help-line-61)">╭─</text><text class="breeze-help-r5"
x="24.4" y="1508.4" textLength="244"
clip-path="url(#breeze-help-line-61)"> Developer commands </text><text
class="breeze-help-r5" x="268.4" y="1508.4" textLength="1171.2"
clip-path="url(#breeze-help-line-61)">────────────────────────────────────────────────────────────────────────────────────────────────</text><text
class="bree [...]
</text><text class="breeze-help-r5" x="0" y="1532.8" textLength="12.2"
clip-path="url(#breeze-help-line-62)">│</text><text class="breeze-help-r4"
x="24.4" y="1532.8" textLength="280.6"
clip-path="url(#breeze-help-line-62)">start-airflow          </text><text
class="breeze-help-r1" x="329.4" y="1532.8" textLength="1110.2"
clip-path="url(#breeze-help-line-62)">Enter breeze environment and starts all Airflow
[...]
diff --git a/dev/breeze/doc/images/output_workflow-run_publish-docs.svg
b/dev/breeze/doc/images/output_workflow-run_publish-docs.svg
index d15db05f279..5c2fcf82661 100644
--- a/dev/breeze/doc/images/output_workflow-run_publish-docs.svg
+++ b/dev/breeze/doc/images/output_workflow-run_publish-docs.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1123.6"
xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1148.0"
xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -45,7 +45,7 @@
<defs>
<clipPath id="breeze-workflow-run-publish-docs-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="1072.6" />
+ <rect x="0" y="0" width="1463.0" height="1097.0" />
</clipPath>
<clipPath id="breeze-workflow-run-publish-docs-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -176,9 +176,12 @@
<clipPath id="breeze-workflow-run-publish-docs-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
+<clipPath id="breeze-workflow-run-publish-docs-line-43">
+ <rect x="0" y="1050.7" 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="1121.6" rx="8"/><text
class="breeze-workflow-run-publish-docs-title" fill="#c5c8c6"
text-anchor="middle" x="740"
y="27">Command: workflow-run publish-docs</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1"
x="1" y="1" width="1480" height="1146" rx="8"/><text
class="breeze-workflow-run-publish-docs-title" fill="#c5c8c6"
text-anchor="middle" x="740"
y="27">Command: workflow-run publish-docs</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -206,32 +209,33 @@
</text><text class="breeze-workflow-run-publish-docs-r1" x="12.2" y="386"
textLength="427"
clip-path="url(#breeze-workflow-run-publish-docs-line-15)">Trigger publish docs to S3 workflow</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="386" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-15)">
</text><text class="breeze-workflow-run-publish-docs-r1" x="1464" y="410.4"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-16)">
</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="434.8"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-17)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="434.8"
textLength="439.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-17)"> Select branch or tag to build docs </text><text
class="breeze-workflow-run-publish-docs-r5" x="463.6" y="434.8"
textLength="976" clip-path="url(# [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="459.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-18)">│</text><text
class="breeze-workflow-run-publish-docs-r6" x="24.4" y="459.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-18)">*</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="459.2" textLength="61"
clip-path="url(#breeze-workflow-run-publish-docs-line-18)">--ref</text><text
class="breeze-workfl [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="483.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-19)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="483.6" textLength="256.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-19)">--skip-tag-validation</text><text
class="breeze-workflow-run-publish-docs-r1" x="366" y="483.6"
textLength="1000.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-19)">Skip vali [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="508"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-20)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="508" textLength="183"
clip-path="url(#breeze-workflow-run-publish-docs-line-20)">--apply-commits</text><text
class="breeze-workflow-run-publish-docs-r1" x="366" y="508"
textLength="1073.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-20)">Apply commits befo
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="459.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-18)">│</text><text
class="breeze-workflow-run-publish-docs-r6" x="24.4" y="459.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-18)">*</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="459.2" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-18)">-</text><text
class="breeze-workflow [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="483.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-19)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="483.6" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-19)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="73.2" y="483.6" textLength="61"
clip-path="url(#breeze-workflow-run-publish-docs-line-19)">-skip</text><text
class="breeze-workfl [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="508"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-20)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="508" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-20)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="73.2" y="508" textLength="73.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-20)">-apply</text><text
class="breeze-workflow- [...]
</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="532.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-21)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="366" y="532.4"
textLength="1073.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-21)">separated list of commits).                        &
[...]
</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="556.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-22)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="366" y="556.8"
textLength="1073.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-22)">(TEXT)                              &
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="581.2"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="581.2"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-23)">
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="605.6"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-24)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="605.6"
textLength="451.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-24)"> Optional airflow versions to build. </text><text
class="breeze-workflow-run-publish-docs-r5" x="475.8" y="605.6"
textLength="963.8" clip-path="url(#breeze- [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="630"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-25)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="630" textLength="207.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-25)">--airflow-version</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="630"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-25)">Override Airflow&
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="654.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-26)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="654.4"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-26)">from the ref. If only base version is provided, it will be set to the same as the base  
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="678.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-27)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="678.8"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-27)">version.                              
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="703.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-28)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="341.6" y="703.2"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-28)">(TEXT)                              &
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="727.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-29)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="727.6"
textLength="268.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-29)">--airflow-base-version</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="727.6"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-29)">Override [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="752"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-30)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="752" textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-30)">extracted from the ref. If airflow-version is provided, the base version of the version   </text><text
class="b [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="776.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-31)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="776.4"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-31)">provided (i.e. stripped pre-/post-/dev- suffixes).                   
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="800.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-32)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="341.6" y="800.8"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-32)">(TEXT)                              &
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="825.2"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-33)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="825.2"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-33)">
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="849.6"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-34)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="849.6" textLength="488"
clip-path="url(#breeze-workflow-run-publish-docs-line-34)"> Select docs to exclude and destination </text><text
class="breeze-workflow-run-publish-docs-r5" x="512.4" y="849.6"
textLength="927.2" clip-path="url(#b [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="874"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-35)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="874" textLength="170.8"
clip-path="url(#breeze-workflow-run-publish-docs-line-35)">--exclude-docs</text><text
class="breeze-workflow-run-publish-docs-r1" x="427" y="874"
textLength="1012.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-35)">Comma separated 
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="898.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-36)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="427" y="898.4"
textLength="1012.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-36)">(example: apache.druid,google)                         &#
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="922.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-37)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="427" y="922.8"
textLength="1012.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-37)">(TEXT)                              &
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="947.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-38)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="947.2" textLength="122"
clip-path="url(#breeze-workflow-run-publish-docs-line-38)">--site-env</text><text
class="breeze-workflow-run-publish-docs-r1" x="427" y="947.2" textLength="671"
clip-path="url(#breeze-workflow-run-publish-docs-line-38)">S3 bucket to 
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="971.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-39)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="971.6"
textLength="353.8"
clip-path="url(#breeze-workflow-run-publish-docs-line-39)">--skip-write-to-stable-folder</text><text
class="breeze-workflow-run-publish-docs-r1" x="427" y="971.6" textLength="366"
clip-path="url(#breeze-workflow-run-publish-docs-line-39)">Skip [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="996"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-40)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="996" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-40)">
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1020.4"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-41)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="1020.4"
textLength="195.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-41)"> Common options </text><text
class="breeze-workflow-run-publish-docs-r5" x="219.6" y="1020.4"
textLength="1220" clip-path="url(#breeze-workflow-run-publish-docs-line-41)
[...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1044.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-42)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="1044.8"
textLength="73.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-42)">--help</text><text
class="breeze-workflow-run-publish-docs-r9" x="122" y="1044.8"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-42)">-h</text><text
class="breez [...]
-</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1069.2"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-43)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="1069.2"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-43)">
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="581.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-23)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="61" y="581.2" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-23)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="73.2" y="581.2"
textLength="109.8"
clip-path="url(#breeze-workflow-run-publish-docs-line-23)">-workflow</text><text
class="breeze [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="605.6"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="605.6"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-24)">
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="630"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-25)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="630" textLength="451.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-25)"> Optional airflow versions to build. </text><text
class="breeze-workflow-run-publish-docs-r5" x="475.8" y="630"
textLength="963.8" clip-path="url(#breeze-workfl [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="654.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-26)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="654.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-26)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="36.6" y="654.4"
textLength="97.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-26)">-airflow</text><text
class="breeze [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="678.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-27)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="678.8"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-27)">from the ref. If only base version is provided, it will be set to the same as the base  
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="703.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-28)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="703.2"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-28)">version.                              
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="727.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-29)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="341.6" y="727.6"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-29)">(TEXT)                              &
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="752"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-30)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="752" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-30)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="36.6" y="752" textLength="97.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-30)">-airflow</text><text
class="breeze-workf [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="776.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-31)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="776.4"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-31)">extracted from the ref. If airflow-version is provided, the base version of the version   </text><text
clas [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="800.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-32)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="341.6" y="800.8"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-32)">provided (i.e. stripped pre-/post-/dev- suffixes).                   
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="825.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-33)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="341.6" y="825.2"
textLength="1098"
clip-path="url(#breeze-workflow-run-publish-docs-line-33)">(TEXT)                              &
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="849.6"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-34)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="849.6"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-34)">
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="874"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-35)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="874" textLength="488"
clip-path="url(#breeze-workflow-run-publish-docs-line-35)"> Select docs to exclude and destination </text><text
class="breeze-workflow-run-publish-docs-r5" x="512.4" y="874"
textLength="927.2" clip-path="url(#breeze- [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="898.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-36)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="898.4"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-36)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="36.6" y="898.4"
textLength="97.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-36)">-exclude</text><text
class="breeze [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="922.8"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-37)">│</text><text
class="breeze-workflow-run-publish-docs-r1" x="427" y="922.8"
textLength="1012.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-37)">(example: apache.druid,google)                         &#
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="947.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-38)">│</text><text
class="breeze-workflow-run-publish-docs-r7" x="427" y="947.2"
textLength="1012.6"
clip-path="url(#breeze-workflow-run-publish-docs-line-38)">(TEXT)                              &
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="971.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-39)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="971.6"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-39)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="36.6" y="971.6" textLength="61"
clip-path="url(#breeze-workflow-run-publish-docs-line-39)">-site</text><text
class="breeze-work [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="996"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-40)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="996" textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-40)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="36.6" y="996" textLength="61"
clip-path="url(#breeze-workflow-run-publish-docs-line-40)">-skip</text><text
class="breeze-workflow-r [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1020.4"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-41)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="1020.4"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-41)">
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1044.8"
textLength="24.4"
clip-path="url(#breeze-workflow-run-publish-docs-line-42)">╭─</text><text
class="breeze-workflow-run-publish-docs-r5" x="24.4" y="1044.8"
textLength="195.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-42)"> Common options </text><text
class="breeze-workflow-run-publish-docs-r5" x="219.6" y="1044.8"
textLength="1220" clip-path="url(#breeze-workflow-run-publish-docs-line-42)
[...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1069.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-43)">│</text><text
class="breeze-workflow-run-publish-docs-r4" x="24.4" y="1069.2"
textLength="12.2"
clip-path="url(#breeze-workflow-run-publish-docs-line-43)">-</text><text
class="breeze-workflow-run-publish-docs-r4" x="36.6" y="1069.2" textLength="61"
clip-path="url(#breeze-workflow-run-publish-docs-line-43)">-help</text><text
class="breeze-w [...]
+</text><text class="breeze-workflow-run-publish-docs-r5" x="0" y="1093.6"
textLength="1464"
clip-path="url(#breeze-workflow-run-publish-docs-line-44)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-workflow-run-publish-docs-r1" x="1464" y="1093.6"
textLength="12.2" clip-path="url(#breeze-workflow-run-publish-docs-line-44)">
</text>
</g>
</g>
diff --git a/dev/breeze/doc/images/output_workflow-run_publish-docs.txt
b/dev/breeze/doc/images/output_workflow-run_publish-docs.txt
index 60622b27972..9d1d737f693 100644
--- a/dev/breeze/doc/images/output_workflow-run_publish-docs.txt
+++ b/dev/breeze/doc/images/output_workflow-run_publish-docs.txt
@@ -1 +1 @@
-4a33a1d9ebcb6ffa3f23ee25e9b8e205
+794758b6e359e41c0e8bc4b62e96790b
diff --git a/dev/breeze/src/airflow_breeze/commands/workflow_commands.py
b/dev/breeze/src/airflow_breeze/commands/workflow_commands.py
index 45e86f2aa72..359c5fe95d3 100644
--- a/dev/breeze/src/airflow_breeze/commands/workflow_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/workflow_commands.py
@@ -96,6 +96,12 @@ def workflow_run():
default=None,
type=str,
)
[email protected](
+ "--workflow-branch",
+ help="Branch to run the workflow on. Defaults to 'main'.",
+ default="main",
+ type=str,
+)
@argument_doc_packages
def workflow_run_publish(
ref: str,
@@ -107,6 +113,7 @@ def workflow_run_publish(
airflow_version: str | None = None,
airflow_base_version: str | None = None,
apply_commits: str | None = None,
+ workflow_branch: str = "main",
):
if len(doc_packages) == 0:
get_console().print(
@@ -189,7 +196,7 @@ def workflow_run_publish(
trigger_workflow_and_monitor(
workflow_name=WORKFLOW_NAME_MAPS["publish-docs"],
repo=APACHE_AIRFLOW_REPO,
- branch="main",
+ branch=workflow_branch,
**workflow_fields,
)
diff --git a/dev/breeze/src/airflow_breeze/commands/workflow_commands_config.py
b/dev/breeze/src/airflow_breeze/commands/workflow_commands_config.py
index d1ea027628e..2856e722ae4 100644
--- a/dev/breeze/src/airflow_breeze/commands/workflow_commands_config.py
+++ b/dev/breeze/src/airflow_breeze/commands/workflow_commands_config.py
@@ -29,6 +29,7 @@ WORKFLOW_RUN_PARAMETERS: dict[str, list[dict[str, str |
list[str]]]] = {
"--ref",
"--skip-tag-validation",
"--apply-commits",
+ "--workflow-branch",
],
},
{