You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2023/01/12 07:57:19 UTC

[airflow] branch v2-5-test updated (af684d823c -> 33420d5db9)

This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a change to branch v2-5-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from af684d823c Fix taskflow.rst duplicated "or" (#28839)
     new 1a787a7780 Update config hash in Breeze's README.md during reinstalllation (#28148)
     new 33420d5db9 Add inputimeout as dependency to breeze-cmd-line pre-commit deps (#28299)

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .pre-commit-config.yaml                           |   4 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py |  12 ++
 images/breeze/output_static-checks.svg            | 248 +++++++++++-----------
 3 files changed, 142 insertions(+), 122 deletions(-)


[airflow] 01/02: Update config hash in Breeze's README.md during reinstalllation (#28148)

Posted by ep...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a commit to branch v2-5-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 1a787a7780531f435251c09f1577f4a78bacb8b7
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Tue Dec 6 22:14:10 2022 +0100

    Update config hash in Breeze's README.md during reinstalllation (#28148)
    
    Previously we updated Breeze's config hash using pre-commit whenever
    setup files changed. This has proven to be brittle.
    
    When you locally work and add new dependencies, breeze would keep
    reinstalling every time you run it locally - without the README
    being updated. You'd have to manually run pre-commit in order to
    get it regenerated.
    
    This PR adds a new flow. Whenever you automatically
    re-install breeze, the README.md file of the folder from which
    you reinstall breeze gets updated with the new hash **just** before
    reinstalling. This means that after installation the new hash is
    already present in the package, and next time you run breeze it
    will match the changed hash of your dependencies.
    
    The only thing left is to commit the changed README to the repo
    together with setup.py/cfg changes of yours.
    
    Pre-commit is still run on commit to verify that the hash of
    the config files is good.
    
    (cherry picked from commit 5bac5b39ffa415d535d629ddc4992337317a9c0e)
---
 .pre-commit-config.yaml                           |   2 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py |  12 ++
 images/breeze/output_static-checks.svg            | 248 +++++++++++-----------
 3 files changed, 141 insertions(+), 121 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 577f0a1dda..bcef7889cf 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -641,7 +641,7 @@ repos:
         name: Update Breeze README.md with config files hash
         language: python
         entry: ./scripts/ci/pre_commit/pre_commit_update_breeze_config_hash.py
-        files: ^dev/breeze/setup.*$|^dev/breeze/pyproject.toml$|^dev/breeze/README.md$
+        files: dev/breeze/setup.py|dev/breeze/setup.cfg|dev/breeze/pyproject.toml|dev/breeze/README.md
         pass_filenames: false
         require_serial: true
       - id: check-breeze-top-dependencies-limited
diff --git a/dev/breeze/src/airflow_breeze/utils/path_utils.py b/dev/breeze/src/airflow_breeze/utils/path_utils.py
index 8ad789e1e2..28c0f45796 100644
--- a/dev/breeze/src/airflow_breeze/utils/path_utils.py
+++ b/dev/breeze/src/airflow_breeze/utils/path_utils.py
@@ -134,6 +134,17 @@ def set_forced_answer_for_upgrade_check():
         set_forced_answer("quit")
 
 
+def process_breeze_readme(breeze_sources: Path, sources_hash: str):
+    breeze_readme = breeze_sources / "README.md"
+    lines = breeze_readme.read_text().splitlines(keepends=True)
+    result_lines = []
+    for line in lines:
+        if line.startswith("Package config hash:"):
+            line = f"Package config hash: {sources_hash}\n"
+        result_lines.append(line)
+    breeze_readme.write_text("".join(result_lines))
+
+
 def reinstall_if_setup_changed() -> bool:
     """
     Prints warning if detected airflow sources are not the ones that Breeze was installed with.
@@ -156,6 +167,7 @@ def reinstall_if_setup_changed() -> bool:
         if installation_sources is not None:
             breeze_sources = installation_sources / "dev" / "breeze"
             warn_dependencies_changed()
+            process_breeze_readme(breeze_sources, sources_hash)
             set_forced_answer_for_upgrade_check()
             reinstall_breeze(breeze_sources)
             set_forced_answer(None)
diff --git a/images/breeze/output_static-checks.svg b/images/breeze/output_static-checks.svg
index b9c725f1ad..acb8c2e319 100644
--- a/images/breeze/output_static-checks.svg
+++ b/images/breeze/output_static-checks.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1318.8" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1367.6" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -19,249 +19,257 @@
         font-weight: 700;
     }
 
-    .terminal-1082452654-matrix {
+    .breeze-static-checks-matrix {
         font-family: Fira Code, monospace;
         font-size: 20px;
         line-height: 24.4px;
         font-variant-east-asian: full-width;
     }
 
-    .terminal-1082452654-title {
+    .breeze-static-checks-title {
         font-size: 18px;
         font-weight: bold;
         font-family: arial;
     }
 
-    .terminal-1082452654-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-1082452654-r2 { fill: #c5c8c6 }
-.terminal-1082452654-r3 { fill: #d0b344;font-weight: bold }
-.terminal-1082452654-r4 { fill: #68a0b3;font-weight: bold }
-.terminal-1082452654-r5 { fill: #868887 }
-.terminal-1082452654-r6 { fill: #98a84b;font-weight: bold }
-.terminal-1082452654-r7 { fill: #8d7b39 }
+    .breeze-static-checks-r1 { fill: #c5c8c6;font-weight: bold }
+.breeze-static-checks-r2 { fill: #c5c8c6 }
+.breeze-static-checks-r3 { fill: #d0b344;font-weight: bold }
+.breeze-static-checks-r4 { fill: #68a0b3;font-weight: bold }
+.breeze-static-checks-r5 { fill: #868887 }
+.breeze-static-checks-r6 { fill: #98a84b;font-weight: bold }
+.breeze-static-checks-r7 { fill: #8d7b39 }
     </style>
 
     <defs>
-    <clipPath id="terminal-1082452654-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1267.8" />
+    <clipPath id="breeze-static-checks-clip-terminal">
+      <rect x="0" y="0" width="1463.0" height="1316.6" />
     </clipPath>
-    <clipPath id="terminal-1082452654-line-0">
+    <clipPath id="breeze-static-checks-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-1">
+<clipPath id="breeze-static-checks-line-1">
     <rect x="0" y="25.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-2">
+<clipPath id="breeze-static-checks-line-2">
     <rect x="0" y="50.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-3">
+<clipPath id="breeze-static-checks-line-3">
     <rect x="0" y="74.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-4">
+<clipPath id="breeze-static-checks-line-4">
     <rect x="0" y="99.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-5">
+<clipPath id="breeze-static-checks-line-5">
     <rect x="0" y="123.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-6">
+<clipPath id="breeze-static-checks-line-6">
     <rect x="0" y="147.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-7">
+<clipPath id="breeze-static-checks-line-7">
     <rect x="0" y="172.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-8">
+<clipPath id="breeze-static-checks-line-8">
     <rect x="0" y="196.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-9">
+<clipPath id="breeze-static-checks-line-9">
     <rect x="0" y="221.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-10">
+<clipPath id="breeze-static-checks-line-10">
     <rect x="0" y="245.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-11">
+<clipPath id="breeze-static-checks-line-11">
     <rect x="0" y="269.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-12">
+<clipPath id="breeze-static-checks-line-12">
     <rect x="0" y="294.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-13">
+<clipPath id="breeze-static-checks-line-13">
     <rect x="0" y="318.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-14">
+<clipPath id="breeze-static-checks-line-14">
     <rect x="0" y="343.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-15">
+<clipPath id="breeze-static-checks-line-15">
     <rect x="0" y="367.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-16">
+<clipPath id="breeze-static-checks-line-16">
     <rect x="0" y="391.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-17">
+<clipPath id="breeze-static-checks-line-17">
     <rect x="0" y="416.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-18">
+<clipPath id="breeze-static-checks-line-18">
     <rect x="0" y="440.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-19">
+<clipPath id="breeze-static-checks-line-19">
     <rect x="0" y="465.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-20">
+<clipPath id="breeze-static-checks-line-20">
     <rect x="0" y="489.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-21">
+<clipPath id="breeze-static-checks-line-21">
     <rect x="0" y="513.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-22">
+<clipPath id="breeze-static-checks-line-22">
     <rect x="0" y="538.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-23">
+<clipPath id="breeze-static-checks-line-23">
     <rect x="0" y="562.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-24">
+<clipPath id="breeze-static-checks-line-24">
     <rect x="0" y="587.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-25">
+<clipPath id="breeze-static-checks-line-25">
     <rect x="0" y="611.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-26">
+<clipPath id="breeze-static-checks-line-26">
     <rect x="0" y="635.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-27">
+<clipPath id="breeze-static-checks-line-27">
     <rect x="0" y="660.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-28">
+<clipPath id="breeze-static-checks-line-28">
     <rect x="0" y="684.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-29">
+<clipPath id="breeze-static-checks-line-29">
     <rect x="0" y="709.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-30">
+<clipPath id="breeze-static-checks-line-30">
     <rect x="0" y="733.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-31">
+<clipPath id="breeze-static-checks-line-31">
     <rect x="0" y="757.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-32">
+<clipPath id="breeze-static-checks-line-32">
     <rect x="0" y="782.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-33">
+<clipPath id="breeze-static-checks-line-33">
     <rect x="0" y="806.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-34">
+<clipPath id="breeze-static-checks-line-34">
     <rect x="0" y="831.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-35">
+<clipPath id="breeze-static-checks-line-35">
     <rect x="0" y="855.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-36">
+<clipPath id="breeze-static-checks-line-36">
     <rect x="0" y="879.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-37">
+<clipPath id="breeze-static-checks-line-37">
     <rect x="0" y="904.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-38">
+<clipPath id="breeze-static-checks-line-38">
     <rect x="0" y="928.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-39">
+<clipPath id="breeze-static-checks-line-39">
     <rect x="0" y="953.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-40">
+<clipPath id="breeze-static-checks-line-40">
     <rect x="0" y="977.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-41">
+<clipPath id="breeze-static-checks-line-41">
     <rect x="0" y="1001.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-42">
+<clipPath id="breeze-static-checks-line-42">
     <rect x="0" y="1026.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-43">
+<clipPath id="breeze-static-checks-line-43">
     <rect x="0" y="1050.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-44">
+<clipPath id="breeze-static-checks-line-44">
     <rect x="0" y="1075.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-45">
+<clipPath id="breeze-static-checks-line-45">
     <rect x="0" y="1099.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-46">
+<clipPath id="breeze-static-checks-line-46">
     <rect x="0" y="1123.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-47">
+<clipPath id="breeze-static-checks-line-47">
     <rect x="0" y="1148.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-48">
+<clipPath id="breeze-static-checks-line-48">
     <rect x="0" y="1172.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-49">
+<clipPath id="breeze-static-checks-line-49">
     <rect x="0" y="1197.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-1082452654-line-50">
+<clipPath id="breeze-static-checks-line-50">
     <rect x="0" y="1221.5" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="breeze-static-checks-line-51">
+    <rect x="0" y="1245.9" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-static-checks-line-52">
+    <rect x="0" y="1270.3" width="1464" height="24.65"/>
+            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1316.8" rx="8"/><text class="terminal-1082452654-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;static-checks</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1365.6" rx="8"/><text class="breeze-static-checks-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;static-checks</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
             <circle cx="44" cy="0" r="7" fill="#28c840"/>
             </g>
-        
-    <g transform="translate(9, 41)" clip-path="url(#terminal-1082452654-clip-terminal)">
-    
-    <g class="terminal-1082452654-matrix">
-    <text class="terminal-1082452654-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1082452654-line-0)">
-</text><text class="terminal-1082452654-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1082452654-line-1)">Usage:&#160;</text><text class="terminal-1082452654-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-1082452654-line-1)">breeze&#160;static-checks&#160;[</text><text class="terminal-1082452654-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#terminal-1082452654-line-1)">OPTIONS</text><text class="terminal-1082452654-r1" x="451.4" y="44.4" tex [...]
-</text><text class="terminal-1082452654-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-2)">
-</text><text class="terminal-1082452654-r2" x="12.2" y="93.2" textLength="219.6" clip-path="url(#terminal-1082452654-line-3)">Run&#160;static&#160;checks.</text><text class="terminal-1082452654-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-3)">
-</text><text class="terminal-1082452654-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-4)">
-</text><text class="terminal-1082452654-r5" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1082452654-line-5)">╭─</text><text class="terminal-1082452654-r5" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1082452654-line-5)">&#160;Pre-commit&#160;flags&#160;──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1082452654-r5" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-108245 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-6)">│</text><text class="terminal-1082452654-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-6)">-</text><text class="terminal-1082452654-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#terminal-1082452654-line-6)">-type</text><text class="terminal-1082452654-r6" x="317.2" y="166.4" textLength="24.4" clip-path="url(#terminal-10824 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-7)">│</text><text class="terminal-1082452654-r7" x="366" y="190.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-7)">(all&#160;|&#160;black&#160;|&#160;blacken-docs&#160;|&#160;check-airflow-config-yaml-consistent&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class [...]
-</text><text class="terminal-1082452654-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-8)">│</text><text class="terminal-1082452654-r7" x="366" y="215.2" textLength="1073.6" clip-path="url(#terminal-1082452654-line-8)">check-airflow-provider-compatibility&#160;|&#160;check-apache-license-rat&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="ter [...]
-</text><text class="terminal-1082452654-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-9)">│</text><text class="terminal-1082452654-r7" x="366" y="239.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-9)">check-base-operator-partial-arguments&#160;|&#160;check-base-operator-usage&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1082452654-line-10)">│</text><text class="terminal-1082452654-r7" x="366" y="264" textLength="1073.6" clip-path="url(#terminal-1082452654-line-10)">check-boring-cyborg-configuration&#160;|&#160;check-breeze-top-dependencies-limited&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="264" textLength=" [...]
-</text><text class="terminal-1082452654-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-11)">│</text><text class="terminal-1082452654-r7" x="366" y="288.4" textLength="1073.6" clip-path="url(#terminal-1082452654-line-11)">check-builtin-literals&#160;|&#160;check-changelog-has-no-duplicates&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="terminal-1082452654-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-12)">│</text><text class="terminal-1082452654-r7" x="366" y="312.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-12)">check-core-deprecation-classes&#160;|&#160;check-daysago-import-from-utils&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="termin [...]
-</text><text class="terminal-1082452654-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-13)">│</text><text class="terminal-1082452654-r7" x="366" y="337.2" textLength="1073.6" clip-path="url(#terminal-1082452654-line-13)">check-decorated-operator-implements-custom-name&#160;|&#160;check-docstring-param-types&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="337.2" textLength="12.2" clip-pat [...]
-</text><text class="terminal-1082452654-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-14)">│</text><text class="terminal-1082452654-r7" x="366" y="361.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-14)">check-example-dags-urls&#160;|&#160;check-executables-have-shebangs&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1082452654-line-15)">│</text><text class="terminal-1082452654-r7" x="366" y="386" textLength="1073.6" clip-path="url(#terminal-1082452654-line-15)">check-extra-packages-references&#160;|&#160;check-extras-order&#160;|&#160;check-for-inclusive-language&#160;|&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-108245265 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-16)">│</text><text class="terminal-1082452654-r7" x="366" y="410.4" textLength="1073.6" clip-path="url(#terminal-1082452654-line-16)">check-hooks-apply&#160;|&#160;check-incorrect-use-of-LoggingMixin&#160;|&#160;check-init-decorator-arguments</text><text class="terminal-1082452654-r5" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-16)">│< [...]
-</text><text class="terminal-1082452654-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-17)">│</text><text class="terminal-1082452654-r7" x="366" y="434.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-17)">|&#160;check-lazy-logging&#160;|&#160;check-merge-conflict&#160;|&#160;check-newsfragments-are-valid&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="434.8" t [...]
-</text><text class="terminal-1082452654-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-18)">│</text><text class="terminal-1082452654-r7" x="366" y="459.2" textLength="1073.6" clip-path="url(#terminal-1082452654-line-18)">check-no-providers-in-core-examples&#160;|&#160;check-no-relative-imports&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="t [...]
-</text><text class="terminal-1082452654-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-19)">│</text><text class="terminal-1082452654-r7" x="366" y="483.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-19)">check-persist-credentials-disabled-in-github-workflows&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1082452654-line-20)">│</text><text class="terminal-1082452654-r7" x="366" y="508" textLength="1073.6" clip-path="url(#terminal-1082452654-line-20)">check-pre-commit-information-consistent&#160;|&#160;check-provide-create-sessions-imports&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="508" textLength="12.2" clip-path="url(#terminal [...]
-</text><text class="terminal-1082452654-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-21)">│</text><text class="terminal-1082452654-r7" x="366" y="532.4" textLength="1073.6" clip-path="url(#terminal-1082452654-line-21)">check-provider-yaml-valid&#160;|&#160;check-providers-init-file-missing&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><tex [...]
-</text><text class="terminal-1082452654-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-22)">│</text><text class="terminal-1082452654-r7" x="366" y="556.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-22)">check-providers-subpackages-init-file-exist&#160;|&#160;check-pydevd-left-in-code&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="556 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-23)">│</text><text class="terminal-1082452654-r7" x="366" y="581.2" textLength="1073.6" clip-path="url(#terminal-1082452654-line-23)">check-revision-heads-map&#160;|&#160;check-safe-filter-usage-in-html&#160;|&#160;check-setup-order&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="581.2" textLength="12.2" cli [...]
-</text><text class="terminal-1082452654-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-24)">│</text><text class="terminal-1082452654-r7" x="366" y="605.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-24)">check-start-date-not-used-in-defaults&#160;|&#160;check-system-tests-present&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1082452654-line-25)">│</text><text class="terminal-1082452654-r7" x="366" y="630" textLength="1073.6" clip-path="url(#terminal-1082452654-line-25)">check-system-tests-tocs&#160;|&#160;check-xml&#160;|&#160;codespell&#160;|&#160;compile-www-assets&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-26)">│</text><text class="terminal-1082452654-r7" x="366" y="654.4" textLength="1073.6" clip-path="url(#terminal-1082452654-line-26)">compile-www-assets-dev&#160;|&#160;create-missing-init-py-files-tests&#160;|&#160;debug-statements&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="654.4" textLength="12.2" cli [...]
-</text><text class="terminal-1082452654-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-27)">│</text><text class="terminal-1082452654-r7" x="366" y="678.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-27)">detect-private-key&#160;|&#160;doctoc&#160;|&#160;end-of-file-fixer&#160;|&#160;fix-encoding-pragma&#160;|&#160;flynt&#160;|&#160;identity</text><text class="terminal-1082452654-r5" x="1451.8" y="678.8" textLength="12.2" clip-path="url(#te [...]
-</text><text class="terminal-1082452654-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-28)">│</text><text class="terminal-1082452654-r7" x="366" y="703.2" textLength="1073.6" clip-path="url(#terminal-1082452654-line-28)">|&#160;insert-license&#160;|&#160;isort&#160;|&#160;lint-chart-schema&#160;|&#160;lint-css&#160;|&#160;lint-dockerfile&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-29)">│</text><text class="terminal-1082452654-r7" x="366" y="727.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-29)">lint-helm-chart&#160;|&#160;lint-json-schema&#160;|&#160;lint-markdown&#160;|&#160;lint-openapi&#160;|&#160;mixed-line-ending&#160;|&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#te [...]
-</text><text class="terminal-1082452654-r5" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1082452654-line-30)">│</text><text class="terminal-1082452654-r7" x="366" y="752" textLength="1073.6" clip-path="url(#terminal-1082452654-line-30)">pretty-format-json&#160;|&#160;pydocstyle&#160;|&#160;python-no-log-warn&#160;|&#160;pyupgrade&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><te [...]
-</text><text class="terminal-1082452654-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-31)">│</text><text class="terminal-1082452654-r7" x="366" y="776.4" textLength="1073.6" clip-path="url(#terminal-1082452654-line-31)">replace-bad-characters&#160;|&#160;rst-backticks&#160;|&#160;run-flake8&#160;|&#160;run-mypy&#160;|&#160;run-shellcheck&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="776.4" textLe [...]
-</text><text class="terminal-1082452654-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-32)">│</text><text class="terminal-1082452654-r7" x="366" y="800.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-32)">static-check-autoflake&#160;|&#160;trailing-whitespace&#160;|&#160;ts-compile-and-lint-javascript&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="800.8" textLength="12.2 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-33)">│</text><text class="terminal-1082452654-r7" x="366" y="825.2" textLength="1073.6" clip-path="url(#terminal-1082452654-line-33)">update-breeze-cmd-output&#160;|&#160;update-breeze-readme-config-hash&#160;|&#160;update-er-diagram&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="825.2" textLength="12.2" clip-pat [...]
-</text><text class="terminal-1082452654-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-34)">│</text><text class="terminal-1082452654-r7" x="366" y="849.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-34)">update-extras&#160;|&#160;update-in-the-wild-to-be-sorted&#160;|&#160;update-inlined-dockerfile-scripts&#160;|&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-108 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="874" textLength="12.2" clip-path="url(#terminal-1082452654-line-35)">│</text><text class="terminal-1082452654-r7" x="366" y="874" textLength="1073.6" clip-path="url(#terminal-1082452654-line-35)">update-local-yml-file&#160;|&#160;update-migration-references&#160;|&#160;update-providers-dependencies&#160;|&#160;&#160;&#160;</text><text class="terminal-1082452654-r5" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-108245265 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-36)">│</text><text class="terminal-1082452654-r7" x="366" y="898.4" textLength="1073.6" clip-path="url(#terminal-1082452654-line-36)">update-spelling-wordlist-to-be-sorted&#160;|&#160;update-supported-versions&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-10 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-37)">│</text><text class="terminal-1082452654-r7" x="366" y="922.8" textLength="1073.6" clip-path="url(#terminal-1082452654-line-37)">update-vendored-in-k8s-json-schema&#160;|&#160;update-version&#160;|&#160;yamllint&#160;|&#160;yesqa)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1082452 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-38)">│</text><text class="terminal-1082452654-r4" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-38)">-</text><text class="terminal-1082452654-r4" x="36.6" y="947.2" textLength="61" clip-path="url(#terminal-1082452654-line-38)">-file</text><text class="terminal-1082452654-r6" x="317.2" y="947.2" textLength="24.4" clip-path="url(#terminal-10 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-39)">│</text><text class="terminal-1082452654-r4" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-39)">-</text><text class="terminal-1082452654-r4" x="36.6" y="971.6" textLength="48.8" clip-path="url(#terminal-1082452654-line-39)">-all</text><text class="terminal-1082452654-r4" x="85.4" y="971.6" textLength="73.2" clip-path="url(#terminal-10 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="996" textLength="12.2" clip-path="url(#terminal-1082452654-line-40)">│</text><text class="terminal-1082452654-r4" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-1082452654-line-40)">-</text><text class="terminal-1082452654-r4" x="36.6" y="996" textLength="61" clip-path="url(#terminal-1082452654-line-40)">-show</text><text class="terminal-1082452654-r4" x="97.6" y="996" textLength="195.2" clip-path="url(#terminal-1082452654 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-41)">│</text><text class="terminal-1082452654-r4" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-41)">-</text><text class="terminal-1082452654-r4" x="36.6" y="1020.4" textLength="61" clip-path="url(#terminal-1082452654-line-41)">-last</text><text class="terminal-1082452654-r4" x="97.6" y="1020.4" textLength="85.4" clip-path="url(#terminal [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-42)">│</text><text class="terminal-1082452654-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-1082452654-line-42)">-</text><text class="terminal-1082452654-r4" x="36.6" y="1044.8" textLength="85.4" clip-path="url(#terminal-1082452654-line-42)">-commit</text><text class="terminal-1082452654-r4" x="122" y="1044.8" textLength="48.8" clip-path="url(#termi [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-43)">│</text><text class="terminal-1082452654-r2" x="366" y="1069.2" textLength="292.8" clip-path="url(#terminal-1082452654-line-43)">Mutually&#160;exclusive&#160;with&#160;</text><text class="terminal-1082452654-r4" x="658.8" y="1069.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-43)">-</text><text class="terminal-1082452654-r4" x="671" y="1069.2" textLe [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-44)">│</text><text class="terminal-1082452654-r7" x="366" y="1093.6" textLength="1073.6" clip-path="url(#terminal-1082452654-line-44)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-1082452654-line-45)">│</text><text class="terminal-1082452654-r4" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-1082452654-line-45)">-</text><text class="terminal-1082452654-r4" x="36.6" y="1118" textLength="85.4" clip-path="url(#terminal-1082452654-line-45)">-github</text><text class="terminal-1082452654-r4" x="122" y="1118" textLength="134.2" clip-path="url(#terminal-108 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1142.4" textLength="1464" clip-path="url(#terminal-1082452654-line-46)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1082452654-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-46)">
-</text><text class="terminal-1082452654-r5" x="0" y="1166.8" textLength="24.4" clip-path="url(#terminal-1082452654-line-47)">╭─</text><text class="terminal-1082452654-r5" x="24.4" y="1166.8" textLength="1415.2" clip-path="url(#terminal-1082452654-line-47)">&#160;Common&#160;options&#160;────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1082452654-r5" x="1439.6" y="1166.8" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-48)">│</text><text class="terminal-1082452654-r4" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-1082452654-line-48)">-</text><text class="terminal-1082452654-r4" x="36.6" y="1191.2" textLength="97.6" clip-path="url(#terminal-1082452654-line-48)">-verbose</text><text class="terminal-1082452654-r6" x="158.6" y="1191.2" textLength="24.4" clip-path="url(#te [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-49)">│</text><text class="terminal-1082452654-r4" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-1082452654-line-49)">-</text><text class="terminal-1082452654-r4" x="36.6" y="1215.6" textLength="48.8" clip-path="url(#terminal-1082452654-line-49)">-dry</text><text class="terminal-1082452654-r4" x="85.4" y="1215.6" textLength="48.8" clip-path="url(#termina [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-1082452654-line-50)">│</text><text class="terminal-1082452654-r4" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-1082452654-line-50)">-</text><text class="terminal-1082452654-r4" x="36.6" y="1240" textLength="61" clip-path="url(#terminal-1082452654-line-50)">-help</text><text class="terminal-1082452654-r6" x="158.6" y="1240" textLength="24.4" clip-path="url(#terminal-108245 [...]
-</text><text class="terminal-1082452654-r5" x="0" y="1264.4" textLength="1464" clip-path="url(#terminal-1082452654-line-51)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1082452654-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#terminal-1082452654-line-51)">
+
+    <g transform="translate(9, 41)" clip-path="url(#breeze-static-checks-clip-terminal)">
+
+    <g class="breeze-static-checks-matrix">
+    <text class="breeze-static-checks-r2" x="1464" y="20" textLength="12.2" clip-path="url(#breeze-static-checks-line-0)">
+</text><text class="breeze-static-checks-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#breeze-static-checks-line-1)">Usage:&#160;</text><text class="breeze-static-checks-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#breeze-static-checks-line-1)">breeze&#160;static-checks&#160;[</text><text class="breeze-static-checks-r4" x="366" y="44.4" textLength="85.4" clip-path="url(#breeze-static-checks-line-1)">OPTIONS</text><text class="breeze-static-checks-r1" x="451.4" y="44 [...]
+</text><text class="breeze-static-checks-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-2)">
+</text><text class="breeze-static-checks-r2" x="12.2" y="93.2" textLength="219.6" clip-path="url(#breeze-static-checks-line-3)">Run&#160;static&#160;checks.</text><text class="breeze-static-checks-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-3)">
+</text><text class="breeze-static-checks-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-4)">
+</text><text class="breeze-static-checks-r5" x="0" y="142" textLength="24.4" clip-path="url(#breeze-static-checks-line-5)">╭─</text><text class="breeze-static-checks-r5" x="24.4" y="142" textLength="219.6" clip-path="url(#breeze-static-checks-line-5)">&#160;Pre-commit&#160;flags&#160;</text><text class="breeze-static-checks-r5" x="244" y="142" textLength="1195.6" clip-path="url(#breeze-static-checks-line-5)">──────────────────────────────────────────────────────────────────────────────── [...]
+</text><text class="breeze-static-checks-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-6)">│</text><text class="breeze-static-checks-r4" x="24.4" y="166.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-6)">-</text><text class="breeze-static-checks-r4" x="36.6" y="166.4" textLength="61" clip-path="url(#breeze-static-checks-line-6)">-type</text><text class="breeze-static-checks-r6" x="317.2" y="166.4" textLength="24.4" clip-path="url(#breeze- [...]
+</text><text class="breeze-static-checks-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-7)">│</text><text class="breeze-static-checks-r7" x="366" y="190.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-7)">(all&#160;|&#160;black&#160;|&#160;blacken-docs&#160;|&#160;check-airflow-config-yaml-consistent&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text c [...]
+</text><text class="breeze-static-checks-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-8)">│</text><text class="breeze-static-checks-r7" x="366" y="215.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-8)">check-airflow-provider-compatibility&#160;|&#160;check-apache-license-rat&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class= [...]
+</text><text class="breeze-static-checks-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-9)">│</text><text class="breeze-static-checks-r7" x="366" y="239.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-9)">check-base-operator-partial-arguments&#160;|&#160;check-base-operator-usage&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-st [...]
+</text><text class="breeze-static-checks-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-static-checks-line-10)">│</text><text class="breeze-static-checks-r7" x="366" y="264" textLength="1073.6" clip-path="url(#breeze-static-checks-line-10)">check-boring-cyborg-configuration&#160;|&#160;check-breeze-top-dependencies-limited&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="264" textLen [...]
+</text><text class="breeze-static-checks-r5" x="0" y="288.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-11)">│</text><text class="breeze-static-checks-r7" x="366" y="288.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-11)">check-builtin-literals&#160;|&#160;check-changelog-has-no-duplicates&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="312.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-12)">│</text><text class="breeze-static-checks-r7" x="366" y="312.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-12)">check-core-deprecation-classes&#160;|&#160;check-daysago-import-from-utils&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="br [...]
+</text><text class="breeze-static-checks-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-13)">│</text><text class="breeze-static-checks-r7" x="366" y="337.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-13)">check-decorated-operator-implements-custom-name&#160;|&#160;check-docstring-param-types&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="337.2" textLength="12.2" cli [...]
+</text><text class="breeze-static-checks-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-14)">│</text><text class="breeze-static-checks-r7" x="366" y="361.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-14)">check-example-dags-urls&#160;|&#160;check-executables-have-shebangs&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="386" textLength="12.2" clip-path="url(#breeze-static-checks-line-15)">│</text><text class="breeze-static-checks-r7" x="366" y="386" textLength="1073.6" clip-path="url(#breeze-static-checks-line-15)">check-extra-packages-references&#160;|&#160;check-extras-order&#160;|&#160;check-for-inclusive-language&#160;|&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="386" textLength="12.2" clip-path="url(#breeze-static [...]
+</text><text class="breeze-static-checks-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-16)">│</text><text class="breeze-static-checks-r7" x="366" y="410.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-16)">check-hooks-apply&#160;|&#160;check-incorrect-use-of-LoggingMixin&#160;|&#160;check-init-decorator-arguments</text><text class="breeze-static-checks-r5" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-1 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="434.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-17)">│</text><text class="breeze-static-checks-r7" x="366" y="434.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-17)">|&#160;check-lazy-logging&#160;|&#160;check-links-to-example-dags-do-not-use-hardcoded-versions&#160;|&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="434.8" textLength="12.2" clip-path="ur [...]
+</text><text class="breeze-static-checks-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-18)">│</text><text class="breeze-static-checks-r7" x="366" y="459.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-18)">check-merge-conflict&#160;|&#160;check-newsfragments-are-valid&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-19)">│</text><text class="breeze-static-checks-r7" x="366" y="483.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-19)">check-no-providers-in-core-examples&#160;|&#160;check-no-relative-imports&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text clas [...]
+</text><text class="breeze-static-checks-r5" x="0" y="508" textLength="12.2" clip-path="url(#breeze-static-checks-line-20)">│</text><text class="breeze-static-checks-r7" x="366" y="508" textLength="1073.6" clip-path="url(#breeze-static-checks-line-20)">check-persist-credentials-disabled-in-github-workflows&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-21)">│</text><text class="breeze-static-checks-r7" x="366" y="532.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-21)">check-pre-commit-information-consistent&#160;|&#160;check-provide-create-sessions-imports&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="532.4" textLength="12.2" clip-path="ur [...]
+</text><text class="breeze-static-checks-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-22)">│</text><text class="breeze-static-checks-r7" x="366" y="556.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-22)">check-provider-yaml-valid&#160;|&#160;check-providers-init-file-missing&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text> [...]
+</text><text class="breeze-static-checks-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-23)">│</text><text class="breeze-static-checks-r7" x="366" y="581.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-23)">check-providers-subpackages-init-file-exist&#160;|&#160;check-pydevd-left-in-code&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y [...]
+</text><text class="breeze-static-checks-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-24)">│</text><text class="breeze-static-checks-r7" x="366" y="605.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-24)">check-revision-heads-map&#160;|&#160;check-safe-filter-usage-in-html&#160;|&#160;check-setup-order&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="605.6" textLength="12.2 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-static-checks-line-25)">│</text><text class="breeze-static-checks-r7" x="366" y="630" textLength="1073.6" clip-path="url(#breeze-static-checks-line-25)">check-start-date-not-used-in-defaults&#160;|&#160;check-system-tests-present&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-ch [...]
+</text><text class="breeze-static-checks-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-26)">│</text><text class="breeze-static-checks-r7" x="366" y="654.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-26)">check-system-tests-tocs&#160;|&#160;check-xml&#160;|&#160;codespell&#160;|&#160;compile-www-assets&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="br [...]
+</text><text class="breeze-static-checks-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-27)">│</text><text class="breeze-static-checks-r7" x="366" y="678.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-27)">compile-www-assets-dev&#160;|&#160;create-missing-init-py-files-tests&#160;|&#160;debug-statements&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="678.8" textLength="12.2 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-28)">│</text><text class="breeze-static-checks-r7" x="366" y="703.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-28)">detect-private-key&#160;|&#160;doctoc&#160;|&#160;end-of-file-fixer&#160;|&#160;fix-encoding-pragma&#160;|&#160;flynt&#160;|&#160;identity</text><text class="breeze-static-checks-r5" x="1451.8" y="703.2" textLength="12.2" clip-path="ur [...]
+</text><text class="breeze-static-checks-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-29)">│</text><text class="breeze-static-checks-r7" x="366" y="727.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-29)">|&#160;insert-license&#160;|&#160;isort&#160;|&#160;lint-chart-schema&#160;|&#160;lint-css&#160;|&#160;lint-dockerfile&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-stati [...]
+</text><text class="breeze-static-checks-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-static-checks-line-30)">│</text><text class="breeze-static-checks-r7" x="366" y="752" textLength="1073.6" clip-path="url(#breeze-static-checks-line-30)">lint-helm-chart&#160;|&#160;lint-json-schema&#160;|&#160;lint-markdown&#160;|&#160;lint-openapi&#160;|&#160;mixed-line-ending&#160;|&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="752" textLength="12.2" clip-path="url(#bre [...]
+</text><text class="breeze-static-checks-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-31)">│</text><text class="breeze-static-checks-r7" x="366" y="776.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-31)">pretty-format-json&#160;|&#160;pydocstyle&#160;|&#160;python-no-log-warn&#160;|&#160;pyupgrade&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</ [...]
+</text><text class="breeze-static-checks-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-32)">│</text><text class="breeze-static-checks-r7" x="366" y="800.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-32)">replace-bad-characters&#160;|&#160;rst-backticks&#160;|&#160;run-flake8&#160;|&#160;run-mypy&#160;|&#160;run-shellcheck&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="800.8" t [...]
+</text><text class="breeze-static-checks-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-33)">│</text><text class="breeze-static-checks-r7" x="366" y="825.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-33)">static-check-autoflake&#160;|&#160;trailing-whitespace&#160;|&#160;ts-compile-and-lint-javascript&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="825.2" textLength= [...]
+</text><text class="breeze-static-checks-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-34)">│</text><text class="breeze-static-checks-r7" x="366" y="849.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-34)">update-breeze-cmd-output&#160;|&#160;update-breeze-readme-config-hash&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-static-checks-line-35)">│</text><text class="breeze-static-checks-r7" x="366" y="874" textLength="1073.6" clip-path="url(#breeze-static-checks-line-35)">update-common-sql-api-stubs&#160;|&#160;update-er-diagram&#160;|&#160;update-extras&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><tex [...]
+</text><text class="breeze-static-checks-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-36)">│</text><text class="breeze-static-checks-r7" x="366" y="898.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-36)">update-in-the-wild-to-be-sorted&#160;|&#160;update-inlined-dockerfile-scripts&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-static-che [...]
+</text><text class="breeze-static-checks-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-37)">│</text><text class="breeze-static-checks-r7" x="366" y="922.8" textLength="1073.6" clip-path="url(#breeze-static-checks-line-37)">update-local-yml-file&#160;|&#160;update-migration-references&#160;|&#160;update-providers-dependencies&#160;|&#160;&#160;&#160;</text><text class="breeze-static-checks-r5" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#breeze- [...]
+</text><text class="breeze-static-checks-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-38)">│</text><text class="breeze-static-checks-r7" x="366" y="947.2" textLength="1073.6" clip-path="url(#breeze-static-checks-line-38)">update-spelling-wordlist-to-be-sorted&#160;|&#160;update-supported-versions&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze- [...]
+</text><text class="breeze-static-checks-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-39)">│</text><text class="breeze-static-checks-r7" x="366" y="971.6" textLength="1073.6" clip-path="url(#breeze-static-checks-line-39)">update-vendored-in-k8s-json-schema&#160;|&#160;update-version&#160;|&#160;yamllint&#160;|&#160;yesqa)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-stati [...]
+</text><text class="breeze-static-checks-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-static-checks-line-40)">│</text><text class="breeze-static-checks-r4" x="24.4" y="996" textLength="12.2" clip-path="url(#breeze-static-checks-line-40)">-</text><text class="breeze-static-checks-r4" x="36.6" y="996" textLength="61" clip-path="url(#breeze-static-checks-line-40)">-file</text><text class="breeze-static-checks-r6" x="317.2" y="996" textLength="24.4" clip-path="url(#breeze-stati [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-41)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-41)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1020.4" textLength="48.8" clip-path="url(#breeze-static-checks-line-41)">-all</text><text class="breeze-static-checks-r4" x="85.4" y="1020.4" textLength="73.2" clip-path="url(# [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-42)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-42)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1044.8" textLength="61" clip-path="url(#breeze-static-checks-line-42)">-show</text><text class="breeze-static-checks-r4" x="97.6" y="1044.8" textLength="195.2" clip-path="url(# [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-43)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-43)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1069.2" textLength="61" clip-path="url(#breeze-static-checks-line-43)">-last</text><text class="breeze-static-checks-r4" x="97.6" y="1069.2" textLength="85.4" clip-path="url(#b [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-44)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#breeze-static-checks-line-44)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1093.6" textLength="85.4" clip-path="url(#breeze-static-checks-line-44)">-commit</text><text class="breeze-static-checks-r4" x="122" y="1093.6" textLength="48.8" clip-path="url [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-static-checks-line-45)">│</text><text class="breeze-static-checks-r2" x="366" y="1118" textLength="292.8" clip-path="url(#breeze-static-checks-line-45)">Mutually&#160;exclusive&#160;with&#160;</text><text class="breeze-static-checks-r4" x="658.8" y="1118" textLength="12.2" clip-path="url(#breeze-static-checks-line-45)">-</text><text class="breeze-static-checks-r4" x="671" y="1118" textLen [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-46)">│</text><text class="breeze-static-checks-r7" x="366" y="1142.4" textLength="1073.6" clip-path="url(#breeze-static-checks-line-46)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-47)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-47)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1166.8" textLength="85.4" clip-path="url(#breeze-static-checks-line-47)">-github</text><text class="breeze-static-checks-r4" x="122" y="1166.8" textLength="134.2" clip-path="ur [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1191.2" textLength="1464" clip-path="url(#breeze-static-checks-line-48)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-static-checks-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-48)">
+</text><text class="breeze-static-checks-r5" x="0" y="1215.6" textLength="24.4" clip-path="url(#breeze-static-checks-line-49)">╭─</text><text class="breeze-static-checks-r5" x="24.4" y="1215.6" textLength="195.2" clip-path="url(#breeze-static-checks-line-49)">&#160;Common&#160;options&#160;</text><text class="breeze-static-checks-r5" x="219.6" y="1215.6" textLength="1220" clip-path="url(#breeze-static-checks-line-49)">────────────────────────────────────────────────────────────────────── [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1240" textLength="12.2" clip-path="url(#breeze-static-checks-line-50)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1240" textLength="12.2" clip-path="url(#breeze-static-checks-line-50)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1240" textLength="97.6" clip-path="url(#breeze-static-checks-line-50)">-verbose</text><text class="breeze-static-checks-r6" x="158.6" y="1240" textLength="24.4" clip-path="url(#bre [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-51)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#breeze-static-checks-line-51)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1264.4" textLength="48.8" clip-path="url(#breeze-static-checks-line-51)">-dry</text><text class="breeze-static-checks-r4" x="85.4" y="1264.4" textLength="48.8" clip-path="url(# [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-52)">│</text><text class="breeze-static-checks-r4" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#breeze-static-checks-line-52)">-</text><text class="breeze-static-checks-r4" x="36.6" y="1288.8" textLength="61" clip-path="url(#breeze-static-checks-line-52)">-help</text><text class="breeze-static-checks-r6" x="158.6" y="1288.8" textLength="24.4" clip-path="url(# [...]
+</text><text class="breeze-static-checks-r5" x="0" y="1313.2" textLength="1464" clip-path="url(#breeze-static-checks-line-53)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-static-checks-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#breeze-static-checks-line-53)">
 </text>
     </g>
     </g>


[airflow] 02/02: Add inputimeout as dependency to breeze-cmd-line pre-commit deps (#28299)

Posted by ep...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ephraimanierobi pushed a commit to branch v2-5-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 33420d5db97afcd4d537a86bf30b45a683f8e21a
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Mon Dec 12 12:00:34 2022 +0100

    Add inputimeout as dependency to breeze-cmd-line pre-commit deps (#28299)
    
    (cherry picked from commit 504e2c29ef1ea070291f14d1284de403a433f157)
---
 .pre-commit-config.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index bcef7889cf..810ac0fc1b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -796,7 +796,7 @@ repos:
         files: ^BREEZE\.rst$|^dev/breeze/.*$|^\.pre-commit-config\.yaml$
         require_serial: true
         pass_filenames: false
-        additional_dependencies: ['rich>=12.4.4', 'rich-click>=1.5']
+        additional_dependencies: ['rich>=12.4.4', 'rich-click>=1.5', 'inputimeout']
       - id: check-example-dags-urls
         name: Check that example dags url include provider versions
         entry: ./scripts/ci/pre_commit/pre_commit_update_example_dags_paths.py