Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 0 additions & 121 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,127 +47,6 @@ repos:
stages: [pre-commit, pre-merge-commit, manual]
pass_filenames: false

- id: cargo-doc
name: cargo-doc
language: system
entry: cargo doc --no-deps --document-private-items
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-no-default-features
name: cargo-doc-no-default-features
language: system
entry: cargo doc --no-deps --no-default-features --document-private-items
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-all-features
name: cargo-doc-all-features
language: system
entry: cargo doc --no-deps --all-features --document-private-items
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

# As long as we run tests for every contained crate (to test turning off all features),
# we don't need to re-run them here
# - id: cargo-test
# name: cargo-test
# language: system
# entry: cargo test --workspace
# stages: [pre-commit, pre-merge-commit]
# pass_filenames: false
# files: \.rs$|Cargo\.(toml|lock)
# - id: cargo-test-no-default-features
# name: cargo-test-no-default-features
# language: system
# entry: cargo test --no-default-features --workspace
# stages: [pre-commit, pre-merge-commit]
# pass_filenames: false
# files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-all-features
name: cargo-test-all-features
language: system
entry: cargo test --all-features --workspace
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-k8s-version-no-default-features
name: cargo-test-k8s-version-no-default-features
language: system
entry: cargo test --no-default-features --package k8s-version
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-certs-no-default-features
name: cargo-test-stackable-certs-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-certs
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-operator-no-default-features
name: cargo-test-stackable-operator-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-operator
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-operator-derive-no-default-features
name: cargo-test-stackable-operator-derive-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-operator-derive
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-shared-no-default-features
name: cargo-test-stackable-shared-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-shared
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-telemetry-no-default-features
name: cargo-test-stackable-telemetry-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-telemetry
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-versioned-no-default-features
name: cargo-test-stackable-versioned-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-versioned
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-versioned-macros-no-default-features
name: cargo-test-stackable-versioned-macros-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-versioned-macros
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-stackable-webhook-no-default-features
name: cargo-test-stackable-webhook-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-webhook
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-rustfmt
name: cargo-rustfmt
language: system
Expand Down
23 changes: 23 additions & 0 deletions crates/containerdebug/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# We ideally want something like: https://github.com/j178/prek/issues/1869
---
default_language_version:
node: system

repos:
- repo: local
hooks:
- id: cargo-test-no-default-features
name: cargo-test-no-default-features
language: system
entry: cargo test --no-default-features --package containerdebug
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml

- id: cargo-test-all-features
name: cargo-test-no-default-features
language: system
entry: cargo test --all-features --package containerdebug
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml
47 changes: 47 additions & 0 deletions crates/k8s-version/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# We ideally want something like: https://github.com/j178/prek/issues/1869
---
default_language_version:
node: system

repos:
- repo: local
hooks:
- id: cargo-doc
name: cargo-doc
language: system
entry: cargo doc --no-deps --document-private-items --package k8s-version
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-no-default-features
name: cargo-doc-no-default-features
language: system
entry: cargo doc --no-deps --no-default-features --document-private-items --package k8s-version
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-all-features
name: cargo-doc-all-features
language: system
entry: cargo doc --no-deps --all-features --document-private-items --package k8s-version
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-no-default-features
name: cargo-test-no-default-features
language: system
entry: cargo test --no-default-features --package k8s-version
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml

- id: cargo-test-all-features
name: cargo-test-no-default-features
language: system
entry: cargo test --all-features --package k8s-version
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml
47 changes: 47 additions & 0 deletions crates/stackable-certs/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# We ideally want something like: https://github.com/j178/prek/issues/1869
---
default_language_version:
node: system

repos:
- repo: local
hooks:
- id: cargo-doc
name: cargo-doc
language: system
entry: cargo doc --no-deps --document-private-items --package stackable-certs
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-no-default-features
name: cargo-doc-no-default-features
language: system
entry: cargo doc --no-deps --no-default-features --document-private-items --package stackable-certs
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-all-features
name: cargo-doc-all-features
language: system
entry: cargo doc --no-deps --all-features --document-private-items --package stackable-certs
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-no-default-features
name: cargo-test-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-certs
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml

- id: cargo-test-all-features
name: cargo-test-no-default-features
language: system
entry: cargo test --all-features --package stackable-certs
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml
47 changes: 47 additions & 0 deletions crates/stackable-operator-derive/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# We ideally want something like: https://github.com/j178/prek/issues/1869
---
default_language_version:
node: system

repos:
- repo: local
hooks:
- id: cargo-doc
name: cargo-doc
language: system
entry: cargo doc --no-deps --document-private-items --package stackable-operator-derive
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-no-default-features
name: cargo-doc-no-default-features
language: system
entry: cargo doc --no-deps --no-default-features --document-private-items --package stackable-operator-derive
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-all-features
name: cargo-doc-all-features
language: system
entry: cargo doc --no-deps --all-features --document-private-items --package stackable-operator-derive
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-no-default-features
name: cargo-test-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-operator-derive
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml

- id: cargo-test-all-features
name: cargo-test-no-default-features
language: system
entry: cargo test --all-features --package stackable-operator-derive
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml
47 changes: 47 additions & 0 deletions crates/stackable-operator/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# We ideally want something like: https://github.com/j178/prek/issues/1869
---
default_language_version:
node: system

repos:
- repo: local
hooks:
- id: cargo-doc
name: cargo-doc
language: system
entry: cargo doc --no-deps --document-private-items --package stackable-operator
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-no-default-features
name: cargo-doc-no-default-features
language: system
entry: cargo doc --no-deps --no-default-features --document-private-items --package stackable-operator
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-all-features
name: cargo-doc-all-features
language: system
entry: cargo doc --no-deps --all-features --document-private-items --package stackable-operator
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-no-default-features
name: cargo-test-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-operator
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml

- id: cargo-test-all-features
name: cargo-test-no-default-features
language: system
entry: cargo test --all-features --package stackable-operator
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml
47 changes: 47 additions & 0 deletions crates/stackable-shared/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# We ideally want something like: https://github.com/j178/prek/issues/1869
---
default_language_version:
node: system

repos:
- repo: local
hooks:
- id: cargo-doc
name: cargo-doc
language: system
entry: cargo doc --no-deps --document-private-items --package stackable-shared
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-no-default-features
name: cargo-doc-no-default-features
language: system
entry: cargo doc --no-deps --no-default-features --document-private-items --package stackable-shared
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-doc-all-features
name: cargo-doc-all-features
language: system
entry: cargo doc --no-deps --all-features --document-private-items --package stackable-shared
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: \.rs$|Cargo\.(toml|lock)

- id: cargo-test-no-default-features
name: cargo-test-no-default-features
language: system
entry: cargo test --no-default-features --package stackable-shared
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml

- id: cargo-test-all-features
name: cargo-test-no-default-features
language: system
entry: cargo test --all-features --package stackable-shared
stages: [pre-commit, pre-merge-commit]
pass_filenames: false
files: .*\.rs$|Cargo\.toml
Loading
Loading