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 5005ff2735 Re-add --force-build flag (#24061)
5005ff2735 is described below
commit 5005ff2735b0bb80dc913f2070d3a507156a9394
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Jun 1 01:55:31 2022 +0200
Re-add --force-build flag (#24061)
After #24052 we also need to add --force-build flag as for
Python 3.7 rebuilding CI cache would have been silently ignored as
no image building would be needed
---
.github/workflows/ci.yml | 1 +
.../airflow_breeze/commands/ci_image_commands.py | 2 +
dev/refresh_images.sh | 1 +
images/breeze/output-build-image.svg | 137 +++++++++++----------
images/breeze/output-commands-hash.txt | 2 +-
5 files changed, 74 insertions(+), 69 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 781cdbb08e..05781d33d7 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1712,6 +1712,7 @@ ${{ hashFiles('.pre-commit-config.yaml') }}"
run: >
breeze build-image
--prepare-buildx-cache
+ --force-build
--platform ${{ matrix.platform }}
env:
PYTHON_MAJOR_MINOR_VERSION: ${{ matrix.python-version }}
diff --git a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
index 325808b704..879b45ea81 100644
--- a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
@@ -44,6 +44,7 @@ from airflow_breeze.utils.common_options import (
option_docker_cache,
option_dry_run,
option_empty_image,
+ option_force_build,
option_github_repository,
option_github_token,
option_github_username,
@@ -216,6 +217,7 @@ CI_IMAGE_TOOLS_PARAMETERS = {
@option_additional_runtime_apt_command
@option_dev_apt_command
@option_dev_apt_deps
+@option_force_build
@option_runtime_apt_command
@option_runtime_apt_deps
@option_airflow_constraints_mode_ci
diff --git a/dev/refresh_images.sh b/dev/refresh_images.sh
index 333b3b87eb..ed5591585a 100755
--- a/dev/refresh_images.sh
+++ b/dev/refresh_images.sh
@@ -28,6 +28,7 @@ breeze self-upgrade --force
breeze build-image \
--build-multiple-images \
--prepare-buildx-cache \
+ --force-build \
--platform linux/amd64,linux/arm64 \
--verbose
diff --git a/images/breeze/output-build-image.svg
b/images/breeze/output-build-image.svg
index 6b555c27f3..b779367062 100644
--- a/images/breeze/output-build-image.svg
+++ b/images/breeze/output-build-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1544 1596.8000000000002"
xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1544 1623.2"
xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,92 +19,93 @@
font-weight: 700;
}
- .terminal-3295394084-matrix {
+ .terminal-2884033632-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 26.400000000000002px;
font-variant-east-asian: full-width;
}
- .terminal-3295394084-title {
+ .terminal-2884033632-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3295394084-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-3295394084-r2 { fill: #c5c8c6 }
-.terminal-3295394084-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3295394084-r4 { fill: #868887 }
-.terminal-3295394084-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-3295394084-r6 { fill: #98a84b;font-weight: bold }
-.terminal-3295394084-r7 { fill: #8d7b39 }
+ .terminal-2884033632-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-2884033632-r2 { fill: #c5c8c6 }
+.terminal-2884033632-r3 { fill: #d0b344;font-weight: bold }
+.terminal-2884033632-r4 { fill: #868887 }
+.terminal-2884033632-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2884033632-r6 { fill: #98a84b;font-weight: bold }
+.terminal-2884033632-r7 { fill: #8d7b39 }
</style>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1"
x="16" y="20" width="1512" height="1556.8" rx="12"/><text
class="terminal-3295394084-title" fill="#c5c8c6" text-anchor="middle" x="756"
y="46">Command: build-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1"
x="16" y="20" width="1512" height="1583.2" rx="12"/><text
class="terminal-2884033632-title" fill="#c5c8c6" text-anchor="middle" x="756"
y="46">Command: build-image</text>
<circle cx="40" cy="40" r="7" fill="#ff5f57"/>
<circle cx="62" cy="40" r="7" fill="#febc2e"/>
<circle cx="84" cy="40" r="7" fill="#28c840"/>
<g transform="translate(28, 60)">
- <text alignment-baseline="baseline" class="terminal-3295394084-matrix"
font-variant="east-asian-width-values"><tspan class="terminal-3295394084-r1"
x="0" y="20"
textLength="1488">                                                   
[...]
-</tspan><tspan class="terminal-3295394084-r1" x="0" y="46.4"
textLength="12.4"> </tspan><tspan class="terminal-3295394084-r3" x="12.4"
y="46.4" textLength="86.8">Usage: </tspan><tspan
class="terminal-3295394084-r1" x="99.2" y="46.4"
textLength="1388.8">breeze build-image [OPTIONS]                                
[...]
-</tspan><tspan class="terminal-3295394084-r1" x="0" y="72.8"
textLength="1488">                                                                     
[...]
-</tspan><tspan class="terminal-3295394084-r2" x="0" y="99.2"
textLength="12.4"> </tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="99.2"
textLength="1463.2">Build CI image. Include building multiple images for all python versions (sequentially).                              
[...]
-</tspan><tspan class="terminal-3295394084-r2" x="0" y="125.6"
textLength="1488">                                                                    
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="152"
textLength="1488">╭─ Basic usage ────────────────────────────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="152" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="178.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="178.4" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="178.4"
textLength="99.2">--python</tspan><tspan class="terminal-3295394084-r2"
x="136.4" y="178.4"
textLength="310">                       
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="204.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="204.8"
textLength="483.6">                                       </tspan><tspan
class="terminal-3295394084-r7" x="496" y="204.8" textLength="744">(>3.7<
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="231.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="231.2"
textLength="483.6">                                       </tspan><tspan
class="terminal-3295394084-r4" x="496" y="231.2" textLength="744">[default:
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="257.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="257.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="257.6"
textLength="384.4">--upgrade-to-newer-dependencies</tspan><tspan
class="terminal-3295394084-r2" x="421.6" y="257.6"
textLength="24.8">  </tspan><tspan class="terminal-3295394084-r6"
x="446.4" y="257.6" textLength="24.8">-u</tspan><tspan clas [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="284"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="284" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="284"
textLength="198.4">--debian-version</tspan><tspan
class="terminal-3295394084-r2" x="235.6" y="284"
textLength="210.8">                 </tspan><tspan
class="terminal-329539 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="310.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="310.4" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="310.4"
textLength="136.4">--image-tag</tspan><tspan class="terminal-3295394084-r2"
x="173.6" y="310.4"
textLength="272.8">                      </ts
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="336.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="336.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="336.8"
textLength="186">--tag-as-latest</tspan><tspan class="terminal-3295394084-r2"
x="223.2" y="336.8"
textLength="223.2">                  </tspan><tspan
class="term [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="363.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="363.2"
textLength="992">                                       Useful when you build or pull image with </tspan><tspan
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="389.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="389.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="389.6"
textLength="173.6">--docker-cache</tspan><tspan class="terminal-3295394084-r2"
x="210.8" y="389.6"
textLength="235.6">                   </tspan><tspan
clas [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="416"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="416"
textLength="483.6">                                       </tspan><tspan
class="terminal-3295394084-r4" x="496" y="416"
textLength="558">[default: reg [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="442.4"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="442.4" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="468.8"
textLength="1488">╭─ Building multiple images ───────────────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="468.8" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="495.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="495.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="495.2"
textLength="285.2">--build-multiple-images</tspan><tspan
class="terminal-3295394084-r2" x="322.4" y="495.2"
textLength="49.6">    </tspan><tspan
class="terminal-3295394084-r2" x="372" y="495.2"
textLength="1078.8">Run the  [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="521.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="521.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="521.6"
textLength="210.8">--python-versions</tspan><tspan
class="terminal-3295394084-r2" x="248" y="521.6"
textLength="124">          </tspan><tspan
class="terminal-3295394084-r2" x="372" y="521.6" textLength [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="548"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="548"
textLength="359.6">                             </tspan><tspan
class="terminal-3295394084-r4" x="372" y="548"
textLength="967.2">[default: 3.7 3.8 3.9 3.10]     
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="574.4"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="574.4" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="600.8"
textLength="1488">╭─ Advanced options (for power users) ─────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="600.8" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="627.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="627.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="627.2"
textLength="396.8">--install-providers-from-sources</tspan><tspan
class="terminal-3295394084-r2" x="434" y="627.2"
textLength="49.6">    </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="627.2" textLength="967.2">Install&#
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="653.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="653.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="653.6"
textLength="322.4">--airflow-constraints-mode</tspan><tspan
class="terminal-3295394084-r2" x="359.6" y="653.6"
textLength="124">          </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="653. [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="680"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="680"
textLength="471.2">                                      </tspan><tspan
class="terminal-3295394084-r7" x="483.6" y="680"
textLength="880.4">(constraints-source- [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="706.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="706.4"
textLength="471.2">                                      </tspan><tspan
class="terminal-3295394084-r4" x="483.6" y="706.4"
textLength="880.4">[default:  [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="732.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="732.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="732.8"
textLength="384.4">--airflow-constraints-reference</tspan><tspan
class="terminal-3295394084-r2" x="421.6" y="732.8"
textLength="62">     </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="732.8" textLength="644.8">Cons [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="759.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="759.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="759.2"
textLength="297.6">--additional-python-deps</tspan><tspan
class="terminal-3295394084-r2" x="334.8" y="759.2"
textLength="148.8">            </tspan><tspan
class="terminal-3295394084-r2" x="48 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="785.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="785.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="785.6"
textLength="223.2">--runtime-apt-deps</tspan><tspan
class="terminal-3295394084-r2" x="260.4" y="785.6"
textLength="223.2">                  </tspan><tspan
class= [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="812"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="812" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="812"
textLength="260.4">--runtime-apt-command</tspan><tspan
class="terminal-3295394084-r2" x="297.6" y="812"
textLength="186">               </tspan><tspan
class="terminal-3295394084-r2" [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="838.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="838.4" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="838.4"
textLength="235.6">--additional-extras</tspan><tspan
class="terminal-3295394084-r2" x="272.8" y="838.4"
textLength="210.8">                 </tspan><tspan
class="term [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="864.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="864.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="864.8"
textLength="359.6">--additional-runtime-apt-deps</tspan><tspan
class="terminal-3295394084-r2" x="396.8" y="864.8"
textLength="86.8">       </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="864.8" textLength= [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="891.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="891.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="891.2"
textLength="347.2">--additional-runtime-apt-env</tspan><tspan
class="terminal-3295394084-r2" x="384.4" y="891.2"
textLength="99.2">        </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="891.2" textLe [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="917.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="917.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="917.6"
textLength="396.8">--additional-runtime-apt-command</tspan><tspan
class="terminal-3295394084-r2" x="434" y="917.6"
textLength="49.6">    </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="917.6" textLength="818.4">Additiona
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="944"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="944" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="944"
textLength="310">--additional-dev-apt-deps</tspan><tspan
class="terminal-3295394084-r2" x="347.2" y="944"
textLength="136.4">           </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="944" te [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="970.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="970.4" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="970.4"
textLength="297.6">--additional-dev-apt-env</tspan><tspan
class="terminal-3295394084-r2" x="334.8" y="970.4"
textLength="148.8">            </tspan><tspan
class="terminal-3295394084-r2" x="48 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="996.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="996.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="996.8"
textLength="347.2">--additional-dev-apt-command</tspan><tspan
class="terminal-3295394084-r2" x="384.4" y="996.8"
textLength="99.2">        </tspan><tspan
class="terminal-3295394084-r2" x="483.6" y="996.8" textLe [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1023.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1023.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1023.2"
textLength="173.6">--dev-apt-deps</tspan><tspan class="terminal-3295394084-r2"
x="210.8" y="1023.2"
textLength="272.8">                     
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1049.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1049.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1049.6"
textLength="210.8">--dev-apt-command</tspan><tspan
class="terminal-3295394084-r2" x="248" y="1049.6"
textLength="235.6">                   </tspan><tspan
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1076"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="1076" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1102.4"
textLength="1488">╭─ Preparing cache and push (for maintainers and CI) ──────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="1102.4" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1128.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1128.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1128.8"
textLength="173.6">--github-token</tspan><tspan class="terminal-3295394084-r2"
x="210.8" y="1128.8"
textLength="148.8">            </tspan><tspan
class="terminal-3295394084-r2" x="359.6" y [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1155.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1155.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1155.2"
textLength="210.8">--github-username</tspan><tspan
class="terminal-3295394084-r2" x="248" y="1155.2"
textLength="111.6">         </tspan><tspan
class="terminal-3295394084-r2" x="359.6" y="1155.2" textLen [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1181.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1181.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1181.6"
textLength="124">--platform</tspan><tspan class="terminal-3295394084-r2"
x="161.2" y="1181.6"
textLength="198.4">                </tspan><tspan
class="terminal-32953940 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1208"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1208" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1208"
textLength="148.8">--push-image</tspan><tspan class="terminal-3295394084-r2"
x="186" y="1208"
textLength="173.6">              </tspan><tspan
class="terminal-3295394084-r2" x="359.6" y [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1234.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1234.4" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1234.4"
textLength="161.2">--empty-image</tspan><tspan class="terminal-3295394084-r2"
x="198.4" y="1234.4"
textLength="161.2">             </tspan><tspan
class="terminal-3295394084-r2" x="359 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1260.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1260.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1260.8"
textLength="272.8">--prepare-buildx-cache</tspan><tspan
class="terminal-3295394084-r2" x="310" y="1260.8"
textLength="49.6">    </tspan><tspan
class="terminal-3295394084-r2" x="359.6" y="1260.8"
textLength="1091.2">Prepares  [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1287.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1287.2"
textLength="347.2">                            </tspan><tspan
class="terminal-3295394084-r2" x="359.6" y="1287.2"
textLength="1091.2">the image).         
[...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1313.6"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="1313.6" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1340"
textLength="1488">╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="1340" textLength="12.4">
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1366.4"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1366.4" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1366.4"
textLength="235.6">--github-repository</tspan><tspan
class="terminal-3295394084-r2" x="272.8" y="1366.4"
textLength="24.8">  </tspan><tspan class="terminal-3295394084-r6"
x="297.6" y="1366.4" textLength="24.8">-g</tspan><tspan class="term [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1392.8"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1392.8" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1392.8"
textLength="111.6">--verbose</tspan><tspan class="terminal-3295394084-r2"
x="148.8" y="1392.8"
textLength="148.8">            </tspan><tspan
class="terminal-3295394084-r6" x="297.6" y="139 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1419.2"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1419.2" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1419.2"
textLength="111.6">--dry-run</tspan><tspan class="terminal-3295394084-r2"
x="148.8" y="1419.2"
textLength="148.8">            </tspan><tspan
class="terminal-3295394084-r6" x="297.6" y="141 [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1445.6"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1445.6" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1445.6"
textLength="99.2">--answer</tspan><tspan class="terminal-3295394084-r2"
x="136.4" y="1445.6"
textLength="161.2">             </tspan><tspan
class="terminal-3295394084-r6" x="297.6" y= [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1472"
textLength="12.4">│</tspan><tspan class="terminal-3295394084-r2" x="12.4"
y="1472" textLength="24.8">  </tspan><tspan
class="terminal-3295394084-r5" x="37.2" y="1472"
textLength="74.4">--help</tspan><tspan class="terminal-3295394084-r2" x="111.6"
y="1472"
textLength="186">               </tspan><tspan
class="terminal-3295394084-r6" x="297.6" y= [...]
-</tspan><tspan class="terminal-3295394084-r4" x="0" y="1498.4"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-3295394084-r2" x="1488" y="1498.4" textLength="12.4">
+ <text alignment-baseline="baseline" class="terminal-2884033632-matrix"
font-variant="east-asian-width-values"><tspan class="terminal-2884033632-r1"
x="0" y="20"
textLength="1488">                                                   
[...]
+</tspan><tspan class="terminal-2884033632-r1" x="0" y="46.4"
textLength="12.4"> </tspan><tspan class="terminal-2884033632-r3" x="12.4"
y="46.4" textLength="86.8">Usage: </tspan><tspan
class="terminal-2884033632-r1" x="99.2" y="46.4"
textLength="1388.8">breeze build-image [OPTIONS]                                
[...]
+</tspan><tspan class="terminal-2884033632-r1" x="0" y="72.8"
textLength="1488">                                                                     
[...]
+</tspan><tspan class="terminal-2884033632-r2" x="0" y="99.2"
textLength="12.4"> </tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="99.2"
textLength="1463.2">Build CI image. Include building multiple images for all python versions (sequentially).                              
[...]
+</tspan><tspan class="terminal-2884033632-r2" x="0" y="125.6"
textLength="1488">                                                                    
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="152"
textLength="1488">╭─ Basic usage ────────────────────────────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="152" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="178.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="178.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="178.4"
textLength="99.2">--python</tspan><tspan class="terminal-2884033632-r2"
x="136.4" y="178.4"
textLength="310">                       
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="204.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="204.8"
textLength="483.6">                                       </tspan><tspan
class="terminal-2884033632-r7" x="496" y="204.8" textLength="744">(>3.7<
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="231.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="231.2"
textLength="483.6">                                       </tspan><tspan
class="terminal-2884033632-r4" x="496" y="231.2" textLength="744">[default:
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="257.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="257.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="257.6"
textLength="384.4">--upgrade-to-newer-dependencies</tspan><tspan
class="terminal-2884033632-r2" x="421.6" y="257.6"
textLength="24.8">  </tspan><tspan class="terminal-2884033632-r6"
x="446.4" y="257.6" textLength="24.8">-u</tspan><tspan clas [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="284"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="284" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="284"
textLength="198.4">--debian-version</tspan><tspan
class="terminal-2884033632-r2" x="235.6" y="284"
textLength="210.8">                 </tspan><tspan
class="terminal-288403 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="310.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="310.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="310.4"
textLength="136.4">--image-tag</tspan><tspan class="terminal-2884033632-r2"
x="173.6" y="310.4"
textLength="272.8">                      </ts
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="336.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="336.8" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="336.8"
textLength="186">--tag-as-latest</tspan><tspan class="terminal-2884033632-r2"
x="223.2" y="336.8"
textLength="223.2">                  </tspan><tspan
class="term [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="363.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="363.2"
textLength="992">                                       Useful when you build or pull image with </tspan><tspan
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="389.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="389.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="389.6"
textLength="173.6">--docker-cache</tspan><tspan class="terminal-2884033632-r2"
x="210.8" y="389.6"
textLength="235.6">                   </tspan><tspan
clas [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="416"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="416"
textLength="483.6">                                       </tspan><tspan
class="terminal-2884033632-r4" x="496" y="416"
textLength="558">[default: reg [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="442.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="442.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="442.4"
textLength="161.2">--force-build</tspan><tspan class="terminal-2884033632-r2"
x="198.4" y="442.4"
textLength="248">                    </tspan><tspan
c [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="468.8"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="468.8" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="495.2"
textLength="1488">╭─ Building multiple images ───────────────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="495.2" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="521.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="521.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="521.6"
textLength="285.2">--build-multiple-images</tspan><tspan
class="terminal-2884033632-r2" x="322.4" y="521.6"
textLength="49.6">    </tspan><tspan
class="terminal-2884033632-r2" x="372" y="521.6"
textLength="1078.8">Run the  [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="548"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="548" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="548"
textLength="210.8">--python-versions</tspan><tspan
class="terminal-2884033632-r2" x="248" y="548"
textLength="124">          </tspan><tspan
class="terminal-2884033632-r2" x="372" y="548" textLength="967.2">S [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="574.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="574.4"
textLength="359.6">                             </tspan><tspan
class="terminal-2884033632-r4" x="372" y="574.4"
textLength="967.2">[default: 3.7 3.8 3.9 3.10]    
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="600.8"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="600.8" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="627.2"
textLength="1488">╭─ Advanced options (for power users) ─────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="627.2" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="653.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="653.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="653.6"
textLength="396.8">--install-providers-from-sources</tspan><tspan
class="terminal-2884033632-r2" x="434" y="653.6"
textLength="49.6">    </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="653.6" textLength="967.2">Install&#
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="680"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="680" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="680"
textLength="322.4">--airflow-constraints-mode</tspan><tspan
class="terminal-2884033632-r2" x="359.6" y="680"
textLength="124">          </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="680" textLen [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="706.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="706.4"
textLength="471.2">                                      </tspan><tspan
class="terminal-2884033632-r7" x="483.6" y="706.4"
textLength="880.4">(constraints-s [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="732.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="732.8"
textLength="471.2">                                      </tspan><tspan
class="terminal-2884033632-r4" x="483.6" y="732.8"
textLength="880.4">[default:  [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="759.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="759.2" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="759.2"
textLength="384.4">--airflow-constraints-reference</tspan><tspan
class="terminal-2884033632-r2" x="421.6" y="759.2"
textLength="62">     </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="759.2" textLength="644.8">Cons [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="785.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="785.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="785.6"
textLength="297.6">--additional-python-deps</tspan><tspan
class="terminal-2884033632-r2" x="334.8" y="785.6"
textLength="148.8">            </tspan><tspan
class="terminal-2884033632-r2" x="48 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="812"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="812" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="812"
textLength="223.2">--runtime-apt-deps</tspan><tspan
class="terminal-2884033632-r2" x="260.4" y="812"
textLength="223.2">                  </tspan><tspan
class="termina [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="838.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="838.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="838.4"
textLength="260.4">--runtime-apt-command</tspan><tspan
class="terminal-2884033632-r2" x="297.6" y="838.4"
textLength="186">               </tspan><tspan
class="terminal-2884033 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="864.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="864.8" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="864.8"
textLength="235.6">--additional-extras</tspan><tspan
class="terminal-2884033632-r2" x="272.8" y="864.8"
textLength="210.8">                 </tspan><tspan
class="term [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="891.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="891.2" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="891.2"
textLength="359.6">--additional-runtime-apt-deps</tspan><tspan
class="terminal-2884033632-r2" x="396.8" y="891.2"
textLength="86.8">       </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="891.2" textLength= [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="917.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="917.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="917.6"
textLength="347.2">--additional-runtime-apt-env</tspan><tspan
class="terminal-2884033632-r2" x="384.4" y="917.6"
textLength="99.2">        </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="917.6" textLe [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="944"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="944" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="944"
textLength="396.8">--additional-runtime-apt-command</tspan><tspan
class="terminal-2884033632-r2" x="434" y="944"
textLength="49.6">    </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="944"
textLength="818.4">Additional com [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="970.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="970.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="970.4"
textLength="310">--additional-dev-apt-deps</tspan><tspan
class="terminal-2884033632-r2" x="347.2" y="970.4"
textLength="136.4">           </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y= [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="996.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="996.8" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="996.8"
textLength="297.6">--additional-dev-apt-env</tspan><tspan
class="terminal-2884033632-r2" x="334.8" y="996.8"
textLength="148.8">            </tspan><tspan
class="terminal-2884033632-r2" x="48 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1023.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1023.2" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1023.2"
textLength="347.2">--additional-dev-apt-command</tspan><tspan
class="terminal-2884033632-r2" x="384.4" y="1023.2"
textLength="99.2">        </tspan><tspan
class="terminal-2884033632-r2" x="483.6" y="1023.2" t [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1049.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1049.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1049.6"
textLength="173.6">--dev-apt-deps</tspan><tspan class="terminal-2884033632-r2"
x="210.8" y="1049.6"
textLength="272.8">                     
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1076"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1076" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1076"
textLength="210.8">--dev-apt-command</tspan><tspan
class="terminal-2884033632-r2" x="248" y="1076"
textLength="235.6">                   </tspan><tspan
class=" [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1102.4"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="1102.4" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1128.8"
textLength="1488">╭─ Preparing cache and push (for maintainers and CI) ──────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="1128.8" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1155.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1155.2" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1155.2"
textLength="173.6">--github-token</tspan><tspan class="terminal-2884033632-r2"
x="210.8" y="1155.2"
textLength="148.8">            </tspan><tspan
class="terminal-2884033632-r2" x="359.6" y [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1181.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1181.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1181.6"
textLength="210.8">--github-username</tspan><tspan
class="terminal-2884033632-r2" x="248" y="1181.6"
textLength="111.6">         </tspan><tspan
class="terminal-2884033632-r2" x="359.6" y="1181.6" textLen [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1208"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1208" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1208"
textLength="124">--platform</tspan><tspan class="terminal-2884033632-r2"
x="161.2" y="1208"
textLength="198.4">                </tspan><tspan
class="terminal-2884033632-r2" x [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1234.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1234.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1234.4"
textLength="148.8">--push-image</tspan><tspan class="terminal-2884033632-r2"
x="186" y="1234.4"
textLength="173.6">              </tspan><tspan
class="terminal-2884033632-r2" x=" [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1260.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1260.8" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1260.8"
textLength="161.2">--empty-image</tspan><tspan class="terminal-2884033632-r2"
x="198.4" y="1260.8"
textLength="161.2">             </tspan><tspan
class="terminal-2884033632-r2" x="359 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1287.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1287.2" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1287.2"
textLength="272.8">--prepare-buildx-cache</tspan><tspan
class="terminal-2884033632-r2" x="310" y="1287.2"
textLength="49.6">    </tspan><tspan
class="terminal-2884033632-r2" x="359.6" y="1287.2"
textLength="1091.2">Prepares  [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1313.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1313.6"
textLength="347.2">                            </tspan><tspan
class="terminal-2884033632-r2" x="359.6" y="1313.6"
textLength="1091.2">the image).         
[...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1340"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="1340" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1366.4"
textLength="1488">╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────╮</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="1366.4" textLength="12.4">
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1392.8"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1392.8" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1392.8"
textLength="235.6">--github-repository</tspan><tspan
class="terminal-2884033632-r2" x="272.8" y="1392.8"
textLength="24.8">  </tspan><tspan class="terminal-2884033632-r6"
x="297.6" y="1392.8" textLength="24.8">-g</tspan><tspan class="term [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1419.2"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1419.2" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1419.2"
textLength="111.6">--verbose</tspan><tspan class="terminal-2884033632-r2"
x="148.8" y="1419.2"
textLength="148.8">            </tspan><tspan
class="terminal-2884033632-r6" x="297.6" y="141 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1445.6"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1445.6" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1445.6"
textLength="111.6">--dry-run</tspan><tspan class="terminal-2884033632-r2"
x="148.8" y="1445.6"
textLength="148.8">            </tspan><tspan
class="terminal-2884033632-r6" x="297.6" y="144 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1472"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1472" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1472"
textLength="99.2">--answer</tspan><tspan class="terminal-2884033632-r2"
x="136.4" y="1472"
textLength="161.2">             </tspan><tspan
class="terminal-2884033632-r6" x="297.6" y="1472" t [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1498.4"
textLength="12.4">│</tspan><tspan class="terminal-2884033632-r2" x="12.4"
y="1498.4" textLength="24.8">  </tspan><tspan
class="terminal-2884033632-r5" x="37.2" y="1498.4"
textLength="74.4">--help</tspan><tspan class="terminal-2884033632-r2" x="111.6"
y="1498.4"
textLength="186">               </tspan><tspan
class="terminal-2884033632-r6" x="2 [...]
+</tspan><tspan class="terminal-2884033632-r4" x="0" y="1524.8"
textLength="1488">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</tspan><tspan
class="terminal-2884033632-r2" x="1488" y="1524.8" textLength="12.4">
</tspan></text>
</g>
</svg>
diff --git a/images/breeze/output-commands-hash.txt
b/images/breeze/output-commands-hash.txt
index 60451263b1..0a73056042 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -1 +1 @@
-4b9bda7e1b32565b73e604c969dbdc86
+dfa197bfca0465db8174b262c4b9850b