From d9afa2a2040d5d0b3d778bd5e9e0d1459cd70702 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 17:26:20 +0000 Subject: [PATCH] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - [github.com/python-jsonschema/check-jsonschema: 0.30.0 → 0.37.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.30.0...0.37.4) - [github.com/PyCQA/isort: 5.13.2 → 9.0.0a3](https://github.com/PyCQA/isort/compare/5.13.2...9.0.0a3) - [github.com/psf/black-pre-commit-mirror: 23.12.1 → 26.5.1](https://github.com/psf/black-pre-commit-mirror/compare/23.12.1...26.5.1) - [github.com/PyCQA/flake8: 7.1.2 → 7.3.0](https://github.com/PyCQA/flake8/compare/7.1.2...7.3.0) - [github.com/PyCQA/bandit: 1.7.10 → 1.9.4](https://github.com/PyCQA/bandit/compare/1.7.10...1.9.4) - [github.com/maxwinterstein/shfmt-py: v3.7.0.1 → v4.0.0](https://github.com/maxwinterstein/shfmt-py/compare/v3.7.0.1...v4.0.0) - [github.com/shellcheck-py/shellcheck-py: v0.10.0.1 → v0.11.0.1](https://github.com/shellcheck-py/shellcheck-py/compare/v0.10.0.1...v0.11.0.1) - [github.com/markdownlint/markdownlint: v0.9.0 → v0.17.0](https://github.com/markdownlint/markdownlint/compare/v0.9.0...v0.17.0) --- .pre-commit-config.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 969c6c0b..74ce48b4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -40,7 +40,7 @@ repos: - repo: "https://github.com/pre-commit/pre-commit-hooks" # Stay at pre-commit-hooks version 5, because pre-commit-hooks drops # support for Python 3.8 in version 6. Latest 5 version is v5.0.0. - rev: "v5.0.0" + rev: "v6.0.0" hooks: ### Git ### # Protect specific branches from direct check-ins. @@ -121,7 +121,7 @@ repos: # Stay at version 0.30.0 together with jsonschema <=4.18, because # higher versions require regress>=2024.11.1, but only # regress <=2024.8.1 seems to support Python 3.8 - rev: "0.30.0" + rev: "0.37.4" hooks: # Validate Dependabot Config (v2) against the schema provided by # SchemaStore. @@ -160,7 +160,7 @@ repos: - repo: "https://github.com/PyCQA/isort" # Stay at isort version 5, because isort drops support for Python # 3.8 in version 6. Latest 5 version is 5.13.2. - rev: "5.13.2" + rev: "9.0.0a3" hooks: # Sort import statements with isort - id: "isort" @@ -178,7 +178,7 @@ repos: - repo: "https://github.com/psf/black-pre-commit-mirror" # Stay at black version 23, because some formatting rules change in # version 24. Latest 23 version is 23.12.1. - rev: "23.12.1" + rev: "26.5.1" hooks: # Format Python code with black. - id: "black" @@ -194,7 +194,7 @@ repos: # Stay at flake8 version 7.1.2, because higher versions require # pycodestyle >=2.13.0, but only pycodestyle <=2.12.1 seems to # support Python 3.8 - rev: "7.1.2" + rev: "7.3.0" hooks: # Lint Python code with Flake8. - id: "flake8" @@ -218,7 +218,7 @@ repos: - repo: "https://github.com/PyCQA/bandit" # Stay at bandit version 1.7.10, because bandit drops support for # Python 3.8 in version 1.8.0. Latest 1.7 version is 1.7.10. - rev: "1.7.10" + rev: "1.9.4" hooks: # Check code security with bandit. - id: "bandit" @@ -242,7 +242,7 @@ repos: - repo: "https://github.com/maxwinterstein/shfmt-py" # Stay at shfmt-py version v3.7.0.1, because shfmt-py drops support # for Python 3.8 in version v3.11.0.2. - rev: "v3.7.0.1" + rev: "v4.0.0" hooks: # Format shell scripts with shfmt. # NOTE: The official shfmt hook from @@ -265,7 +265,7 @@ repos: - repo: "https://github.com/shellcheck-py/shellcheck-py" # Stay at shellcheck-py version v0.10.0.1, because shellcheck-py # drops support for Python 3.8 in version v0.11.0.1. - rev: "v0.10.0.1" + rev: "v0.11.0.1" hooks: # Lint shell scripts with shellcheck. # NOTE: The official shellcheck hook from @@ -291,7 +291,7 @@ repos: # v0.12.0 requires ruby2.7 # v0.11.0 and v0.10.0 require ruby2.6 # => stay at v0.9.0 - rev: "v0.9.0" + rev: "v0.17.0" hooks: # Lint Markdown files with markdownlint. - id: "markdownlint"