@@ -4,26 +4,21 @@ default_language_version:
44
55repos :
66 - repo : https://github.com/pre-commit/pre-commit-hooks
7- rev : 2c9f875913ee60ca25ce70243dc24d5b6415598c # 4.6 .0
7+ rev : cef0300fd0fc4d2a87a85fa2093c6b283ea36f4b # 5.0 .0
88 hooks :
99 - id : trailing-whitespace
1010 - id : end-of-file-fixer
1111 - id : detect-aws-credentials
1212 args : ["--allow-missing-credentials"]
1313 - id : detect-private-key
1414
15- - repo : https://github.com/doublify/pre-commit-rust
16- rev : eeee35a89e69d5772bdee97db1a6a898467b686e # 1.0
17- hooks :
18- - id : clippy
19- args : ["--all-targets", "--", "-D", "warnings"]
2015 - repo : https://github.com/adrienverge/yamllint
21- rev : 81e9f98ffd059efe8aa9c1b1a42e5cce61b640c6 # 1.35 .1
16+ rev : 79a6b2b1392eaf49cdd32ac4f14be1a809bbd8f7 # 1.37 .1
2217 hooks :
2318 - id : yamllint
2419
2520 - repo : https://github.com/igorshubovych/markdownlint-cli
26- rev : f295829140d25717bc79368d3f966fc1f67a824f # 0.41 .0
21+ rev : 192ad822316c3a22fb3d3cc8aa6eafa0b8488360 # 0.45 .0
2722 hooks :
2823 - id : markdownlint
2924
3429 args : ["--severity=info"]
3530
3631 - repo : https://github.com/rhysd/actionlint
37- rev : 62dc61a45fc95efe8c800af7a557ab0b9165d63b # 1.7.1
32+ rev : 03d0035246f3e81f36aed592ffb4bebf33a03106 # 1.7.7
3833 hooks :
3934 - id : actionlint
4035
@@ -52,10 +47,27 @@ repos:
5247 stages : [pre-commit, pre-merge-commit, manual]
5348 pass_filenames : false
5449
55- - id : rustfmt
56- name : rustfmt
50+ - id : cargo- rustfmt
51+ name : cargo- rustfmt
5752 language : system
5853 # Pinning to a specific rustc version, so that we get consistent formatting
59- entry : cargo +nightly-2025-01-15 fmt --all -- --check
60- stages : [pre-commit]
54+ entry : cargo +nightly-2025-05-26 fmt --all -- --check
55+ stages : [pre-commit, pre-merge-commit]
56+ pass_filenames : false
57+ files : \.rs$
58+
59+ - id : cargo-clippy
60+ name : cargo-clippy
61+ language : system
62+ entry : cargo clippy --all-targets -- -D warnings
63+ stages : [pre-commit, pre-merge-commit]
64+ pass_filenames : false
65+ files : \.rs$
66+
67+ - id : crd-preview
68+ name : crd-preview
69+ language : system
70+ entry : cargo xtask crd preview
71+ stages : [pre-commit, pre-merge-commit]
6172 pass_filenames : false
73+ files : \.rs$
0 commit comments