@@ -55,6 +55,30 @@ repos:
5555 pass_filenames : false
5656 files : \.rs$|Cargo\.(toml|lock)
5757
58+ - id : cargo-doc-no-default-features
59+ name : cargo-doc-no-default-features
60+ language : system
61+ entry : cargo doc --no-default-features --document-private-items
62+ stages : [pre-commit, pre-merge-commit]
63+ pass_filenames : false
64+ files : \.rs$|Cargo\.(toml|lock)
65+
66+ - id : cargo-doc-all-features
67+ name : cargo-doc-all-features
68+ language : system
69+ entry : cargo doc --all-features --document-private-items
70+ stages : [pre-commit, pre-merge-commit]
71+ pass_filenames : false
72+ files : \.rs$|Cargo\.(toml|lock)
73+
74+ - id : cargo-test
75+ name : cargo-test
76+ language : system
77+ entry : cargo test --workspace
78+ stages : [pre-commit, pre-merge-commit]
79+ pass_filenames : false
80+ files : \.rs$|Cargo\.(toml|lock)
81+
5882 - id : cargo-test-no-default-features
5983 name : cargo-test-no-default-features
6084 language : system
@@ -71,6 +95,78 @@ repos:
7195 pass_filenames : false
7296 files : \.rs$|Cargo\.(toml|lock)
7397
98+ - id : cargo-test-k8s-version-no-default-features
99+ name : cargo-test-k8s-version-no-default-features
100+ language : system
101+ entry : cargo test --no-default-features --package k8s-version
102+ stages : [pre-commit, pre-merge-commit]
103+ pass_filenames : false
104+ files : \.rs$|Cargo\.(toml|lock)
105+
106+ - id : cargo-test-stackable-certs-no-default-features
107+ name : cargo-test-stackable-certs-no-default-features
108+ language : system
109+ entry : cargo test --no-default-features --package stackable-certs
110+ stages : [pre-commit, pre-merge-commit]
111+ pass_filenames : false
112+ files : \.rs$|Cargo\.(toml|lock)
113+
114+ - id : cargo-test-stackable-operator-no-default-features
115+ name : cargo-test-stackable-operator-no-default-features
116+ language : system
117+ entry : cargo test --no-default-features --package stackable-operator
118+ stages : [pre-commit, pre-merge-commit]
119+ pass_filenames : false
120+ files : \.rs$|Cargo\.(toml|lock)
121+
122+ - id : cargo-test-stackable-operator-derive-no-default-features
123+ name : cargo-test-stackable-operator-derive-no-default-features
124+ language : system
125+ entry : cargo test --no-default-features --package stackable-operator-derive
126+ stages : [pre-commit, pre-merge-commit]
127+ pass_filenames : false
128+ files : \.rs$|Cargo\.(toml|lock)
129+
130+ - id : cargo-test-stackable-shared-no-default-features
131+ name : cargo-test-stackable-shared-no-default-features
132+ language : system
133+ entry : cargo test --no-default-features --package stackable-shared
134+ stages : [pre-commit, pre-merge-commit]
135+ pass_filenames : false
136+ files : \.rs$|Cargo\.(toml|lock)
137+
138+ - id : cargo-test-stackable-telemetry-no-default-features
139+ name : cargo-test-stackable-telemetry-no-default-features
140+ language : system
141+ entry : cargo test --no-default-features --package stackable-telemetry
142+ stages : [pre-commit, pre-merge-commit]
143+ pass_filenames : false
144+ files : \.rs$|Cargo\.(toml|lock)
145+
146+ - id : cargo-test-stackable-versioned-no-default-features
147+ name : cargo-test-stackable-versioned-no-default-features
148+ language : system
149+ entry : cargo test --no-default-features --package stackable-versioned
150+ stages : [pre-commit, pre-merge-commit]
151+ pass_filenames : false
152+ files : \.rs$|Cargo\.(toml|lock)
153+
154+ - id : cargo-test-stackable-versioned-macros-no-default-features
155+ name : cargo-test-stackable-versioned-macros-no-default-features
156+ language : system
157+ entry : cargo test --no-default-features --package stackable-versioned-macros
158+ stages : [pre-commit, pre-merge-commit]
159+ pass_filenames : false
160+ files : \.rs$|Cargo\.(toml|lock)
161+
162+ - id : cargo-test-stackable-webhook-no-default-features
163+ name : cargo-test-stackable-webhook-no-default-features
164+ language : system
165+ entry : cargo test --no-default-features --package stackable-webhook
166+ stages : [pre-commit, pre-merge-commit]
167+ pass_filenames : false
168+ files : \.rs$|Cargo\.(toml|lock)
169+
74170 - id : cargo-rustfmt
75171 name : cargo-rustfmt
76172 language : system
0 commit comments