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: 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: 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: </text><text class="terminal-1082452654-r1" x="97.6" y="44.4" textLength="268.4" clip-path="url(#terminal-1082452654-line-1)">breeze static-checks [</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 static 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)"> Pre-commit flags ──────────────────────────────────────────────────────────────────────────────────────────────────</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 | black | blacken-docs | check-airflow-config-yaml-consistent |                    </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 | check-apache-license-rat |                       </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 | check-base-operator-usage |                     </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 | check-breeze-top-dependencies-limited |             </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 | check-changelog-has-no-duplicates |                           &# [...]
-</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 | check-daysago-import-from-utils |                      </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 | check-docstring-param-types |         </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 | check-executables-have-shebangs |                            [...]
-</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 | check-extras-order | check-for-inclusive-language |   </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 | check-incorrect-use-of-LoggingMixin | 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)">| check-lazy-logging | check-merge-conflict | check-newsfragments-are-valid |           </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 | check-no-relative-imports |                       </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 |                              [...]
-</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 | check-provide-create-sessions-imports |       </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 | check-providers-init-file-missing |                         </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 | check-pydevd-left-in-code |               </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 | check-safe-filter-usage-in-html | check-setup-order |        </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 | check-system-tests-present |                    </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 | check-xml | codespell | compile-www-assets |                  </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 | create-missing-init-py-files-tests | debug-statements |        </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 | doctoc | end-of-file-fixer | fix-encoding-pragma | flynt | 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)">| insert-license | isort | lint-chart-schema | lint-css | lint-dockerfile |             </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 | lint-json-schema | lint-markdown | lint-openapi | mixed-line-ending | </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 | pydocstyle | python-no-log-warn | pyupgrade |                      </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 | rst-backticks | run-flake8 | run-mypy | run-shellcheck |       </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 | trailing-whitespace | ts-compile-and-lint-javascript |         </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 | update-breeze-readme-config-hash | update-er-diagram |       </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 | update-in-the-wild-to-be-sorted | update-inlined-dockerfile-scripts |   </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 | update-migration-references | update-providers-dependencies |   </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 | update-supported-versions |                     </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 | update-version | yamllint | yesqa)                 </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 exclusive with </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)                                       [...]
-</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)"> Common options ────────────────────────────────────────────────────────────────────────────────────────────────────</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: </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 static-checks [</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 static 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)"> Pre-commit flags </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 | black | blacken-docs | check-airflow-config-yaml-consistent |                    </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 | check-apache-license-rat |                       </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 | check-base-operator-usage |                     </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 | check-breeze-top-dependencies-limited |             </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 | check-changelog-has-no-duplicates |                           [...]
+</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 | check-daysago-import-from-utils |                      </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 | check-docstring-param-types |         </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 | check-executables-have-shebangs |                            [...]
+</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 | check-extras-order | check-for-inclusive-language |   </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 | check-incorrect-use-of-LoggingMixin | 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)">| check-lazy-logging | check-links-to-example-dags-do-not-use-hardcoded-versions |      </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 | check-newsfragments-are-valid |                            [...]
+</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 | check-no-relative-imports |                       </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 |                              [...]
+</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 | check-provide-create-sessions-imports |       </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 | check-providers-init-file-missing |                         </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 | check-pydevd-left-in-code |               </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 | check-safe-filter-usage-in-html | check-setup-order |        </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 | check-system-tests-present |                    </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 | check-xml | codespell | compile-www-assets |                  </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 | create-missing-init-py-files-tests | debug-statements |        </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 | doctoc | end-of-file-fixer | fix-encoding-pragma | flynt | 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)">| insert-license | isort | lint-chart-schema | lint-css | lint-dockerfile |             </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 | lint-json-schema | lint-markdown | lint-openapi | mixed-line-ending | </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 | pydocstyle | python-no-log-warn | pyupgrade |                      </ [...]
+</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 | rst-backticks | run-flake8 | run-mypy | run-shellcheck |       </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 | trailing-whitespace | ts-compile-and-lint-javascript |         </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 | update-breeze-readme-config-hash |                           [...]
+</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 | update-er-diagram | update-extras |                       </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 | update-inlined-dockerfile-scripts |                   </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 | update-migration-references | update-providers-dependencies |   </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 | update-supported-versions |                     </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 | update-version | yamllint | yesqa)                 </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 exclusive with </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)                                       [...]
+</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)"> Common options </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