diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b9048228f..19e02aba8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -46,6 +46,8 @@ repos: entry: .scripts/verify_crate_versions.sh stages: [pre-commit, pre-merge-commit, manual] pass_filenames: false + groups: + - rust - id: cargo-check-all-features name: cargo-check-all-features @@ -54,6 +56,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-check - id: cargo-check-no-default-features name: cargo-check-no-default-features @@ -62,6 +68,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-check - id: cargo-rustfmt name: cargo-rustfmt @@ -71,6 +81,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$ + groups: + - rust + - cargo + - cargo-fmt - id: cargo-clippy name: cargo-clippy @@ -79,6 +93,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$ + groups: + - rust + - cargo + - cargo-clippy - id: crd-preview name: crd-preview @@ -87,3 +105,5 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$ + groups: + - rust diff --git a/crates/config-utils/.pre-commit-config.yaml b/crates/config-utils/.pre-commit-config.yaml index c8cb7f1bb..5d7e1d3fe 100644 --- a/crates/config-utils/.pre-commit-config.yaml +++ b/crates/config-utils/.pre-commit-config.yaml @@ -13,6 +13,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -21,3 +25,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/containerdebug/.pre-commit-config.yaml b/crates/containerdebug/.pre-commit-config.yaml index 277613e0c..f3d1b8596 100644 --- a/crates/containerdebug/.pre-commit-config.yaml +++ b/crates/containerdebug/.pre-commit-config.yaml @@ -13,6 +13,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -21,3 +25,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/k8s-version/.pre-commit-config.yaml b/crates/k8s-version/.pre-commit-config.yaml index 46a3b41e1..33eb1e834 100644 --- a/crates/k8s-version/.pre-commit-config.yaml +++ b/crates/k8s-version/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-certs/.pre-commit-config.yaml b/crates/stackable-certs/.pre-commit-config.yaml index 15bdf0a3e..a2166f34a 100644 --- a/crates/stackable-certs/.pre-commit-config.yaml +++ b/crates/stackable-certs/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-operator-derive/.pre-commit-config.yaml b/crates/stackable-operator-derive/.pre-commit-config.yaml index 7a08af3d1..2c74c8b14 100644 --- a/crates/stackable-operator-derive/.pre-commit-config.yaml +++ b/crates/stackable-operator-derive/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-operator/.pre-commit-config.yaml b/crates/stackable-operator/.pre-commit-config.yaml index 5ee2cf6a2..8deb1d646 100644 --- a/crates/stackable-operator/.pre-commit-config.yaml +++ b/crates/stackable-operator/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-all-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-shared/.pre-commit-config.yaml b/crates/stackable-shared/.pre-commit-config.yaml index 1646ad92e..6fd6da888 100644 --- a/crates/stackable-shared/.pre-commit-config.yaml +++ b/crates/stackable-shared/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-telemetry/.pre-commit-config.yaml b/crates/stackable-telemetry/.pre-commit-config.yaml index de1513ed7..5f53c7e50 100644 --- a/crates/stackable-telemetry/.pre-commit-config.yaml +++ b/crates/stackable-telemetry/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-versioned-macros/.pre-commit-config.yaml b/crates/stackable-versioned-macros/.pre-commit-config.yaml index d287aeda4..b5492b626 100644 --- a/crates/stackable-versioned-macros/.pre-commit-config.yaml +++ b/crates/stackable-versioned-macros/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-versioned/.pre-commit-config.yaml b/crates/stackable-versioned/.pre-commit-config.yaml index 7459ebfd5..dd098c7ce 100644 --- a/crates/stackable-versioned/.pre-commit-config.yaml +++ b/crates/stackable-versioned/.pre-commit-config.yaml @@ -16,6 +16,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -27,6 +31,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -38,6 +46,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -46,6 +58,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-all-default-features @@ -54,3 +70,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test diff --git a/crates/stackable-webhook/.pre-commit-config.yaml b/crates/stackable-webhook/.pre-commit-config.yaml index 395523b26..90565ef65 100644 --- a/crates/stackable-webhook/.pre-commit-config.yaml +++ b/crates/stackable-webhook/.pre-commit-config.yaml @@ -15,6 +15,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-no-default-features name: cargo-doc-no-default-features @@ -25,6 +29,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-doc-all-features name: cargo-doc-all-features @@ -35,6 +43,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: \.rs$|Cargo\.(toml|lock) + groups: + - rust + - cargo + - cargo-doc - id: cargo-test-no-default-features name: cargo-test-no-default-features @@ -43,6 +55,10 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test - id: cargo-test-all-features name: cargo-test-no-default-features @@ -51,3 +67,7 @@ repos: stages: [pre-commit, pre-merge-commit] pass_filenames: false files: .*\.rs$|Cargo\.toml + groups: + - rust + - cargo + - cargo-test