diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 099088e..8bd6838 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,7 +24,7 @@ repos: - id: check-hooks-apply - repo: https://github.com/pre-commit/pre-commit-hooks - rev: cef0300fd0fc4d2a87a85fa2093c6b283ea36f4b # frozen: v5.0.0 + rev: 3e8a8703264a2f4a69428a0aa4dcb512790b2c8c # frozen: v6.0.0 hooks: - id: check-merge-conflict - id: check-case-conflict @@ -39,24 +39,24 @@ repos: args: [--pytest-test-first] - repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks - rev: a6273196190bb0f68caf1dc68073cf62c719f725 # frozen: v2.14.0 + rev: 19b28a9f0a0102b30776f054bea4176e7af50dbe # frozen: v2.15.0 hooks: - id: pretty-format-yaml args: [--autofix, --indent, '2'] - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 06e4cc849d03f3a59ca223a4046f4bb5bb2aba6d # frozen: 0.33.0 + rev: 16a6ad2fead09286ee6eb6b0a3fab55655a6c22a # frozen: 0.35.0 hooks: - id: check-dependabot - id: check-github-workflows - repo: https://github.com/tox-dev/pyproject-fmt - rev: 57b6ff7bf72affdd12c7f3fd6de761ba18a33b3a # frozen: v2.5.1 + rev: d252a2a7678b47d1f2eea2f6b846ddfdcd012759 # frozen: v2.11.1 hooks: - id: pyproject-fmt - repo: https://github.com/executablebooks/mdformat - rev: ff29be1a1ba8029d9375882aa2c812b62112a593 # frozen: 0.7.22 + rev: 2d496dbc18e31b83a1596685347ffe0b6041daf0 # frozen: 1.0.0 hooks: - id: mdformat args: [--number, --wrap=120, --ignore-missing-references] @@ -73,21 +73,21 @@ repos: - mdformat-mkdocs[recommended]>=v2.0.7 - repo: https://github.com/provinzkraut/unasyncd - rev: 572842a04440d45bd7d6bee5a6a4d006891d8c66 # frozen: v0.8.1 + rev: 1fc1d10b4df7c1b7c6465c88b028743ec5b335cf # frozen: v0.9.0 hooks: - id: unasyncd additional_dependencies: - ruff==0.6.1 - repo: https://github.com/astral-sh/ruff-pre-commit - rev: e84319e627902e1b348574ecf3238dc511933dc7 # frozen: v0.11.7 + rev: 36243b70e5ce219623c3503f5afba0f8c96fda55 # frozen: v0.14.7 hooks: - id: ruff args: [--fix, --show-fixes, --exit-non-zero-on-fix] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy - rev: f40886d54c729f533f864ed6ce584e920feb0af7 # frozen: v1.15.0 + rev: c2738302f5cf2bfb559c1f210950badb133613ea # frozen: v1.19.0 hooks: - id: mypy args: [--config-file=pyproject.toml] @@ -101,12 +101,12 @@ repos: - xsdata>=24.5 - repo: https://github.com/scientific-python/cookie - rev: f801700e5a8beb2f42e63d752d7116aa4dbaa0f1 # frozen: 2025.01.22 + rev: 61489a7c52bc75d47a8b25fb633e0d7836b197ce # frozen: 2025.11.21 hooks: - id: sp-repo-review - repo: https://github.com/crate-ci/typos - rev: 15ff058881549e16b0edb975a9b0b0d0cccd612c # frozen: v1 + rev: 802d5794ff9cf7b15610c47eca99cd1ab757d8d4 # frozen: v1 hooks: - id: typos args: [--force-exclude] @@ -118,7 +118,7 @@ repos: - id: licensecheck - repo: https://github.com/compilerla/conventional-pre-commit - rev: fa1915d04e129bcd0dccabf6aca53cdc19787ab4 # frozen: v4.1.0 + rev: 8f2901e453e79dc8c524a8e43268721aa91931a6 # frozen: v4.3.0 hooks: - id: conventional-pre-commit stages: [commit-msg]