@@ -713,12 +713,34 @@ repos:
713713 files : ^(src/|pyproject\.toml)$
714714 pass_filenames : false
715715
716+ - id : cargo-clippy-cyt-indexer-core
717+ name : cargo clippy (cyt-indexer core)
718+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
719+ args :
720+ [
721+ ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/dev/cargo-clippy-cyt-indexer.sh core' ,
722+ ]
723+ language : system
724+ files : ^(Cargo\.(toml|lock)|sdk/rust/cyt-indexer/|sdk/c/|sdk/go/)
725+ pass_filenames : false
726+
727+ - id : cargo-clippy-cyt-indexer-cli
728+ name : cargo clippy (cyt-indexer cli)
729+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
730+ args :
731+ [
732+ ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/dev/cargo-clippy-cyt-indexer.sh cli' ,
733+ ]
734+ language : system
735+ files : ^(Cargo\.(toml|lock)|sdk/rust/cyt-indexer/|sdk/c/|sdk/go/)
736+ pass_filenames : false
737+
716738 - id : cargo-clippy-cyt-indexer
717- name : cargo clippy (cyt-indexer)
739+ name : cargo clippy (cyt-indexer all )
718740 entry : bash scripts/pre-commit-hooks/prek-hook.sh
719741 args :
720742 [
721- ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/dev/cargo-locked.sh clippy -p cyt-indexer -- all-targets --all-features --locked -- -D warnings -W clippy::all -W clippy::pedantic -W clippy::nursery -W clippy::cargo -W clippy::perf -W clippy::unwrap_used -W clippy::expect_used -W clippy::panic -W clippy::todo -W clippy::unimplemented -W clippy::dbg_macro -W clippy::missing_const_for_fn -W clippy::missing_panics_doc -W clippy::missing_errors_doc -W clippy::missing_safety_doc -W clippy::wildcard_imports -W clippy::enum_glob_use -W clippy::module_name_repetitions -W clippy::pub_use -W clippy::bool_comparison -W clippy::match_bool -W clippy::match_same_arms -W clippy::match_wild_err_arm -W clippy::needless_borrow -W clippy::needless_lifetimes -W clippy::inefficient_to_string -W clippy::large_enum_variant -W clippy::large_stack_arrays -W clippy::map_clone -W unused -W dead_code ' ,
743+ ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/dev/cargo-clippy- cyt-indexer.sh all' ,
722744 ]
723745 language : system
724746 files : ^(Cargo\.(toml|lock)|sdk/rust/cyt-indexer/|sdk/c/|sdk/go/)
@@ -800,6 +822,87 @@ repos:
800822 files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
801823 pass_filenames : false
802824
825+ - id : cargo-warm-build
826+ name : cargo warm build (cyt-indexer tests)
827+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
828+ args :
829+ - rtk bash scripts/local/tests/cargo-warm-build.sh
830+ language : system
831+ files : ^(Cargo\.(toml|lock)|sdk/rust/cyt-indexer/)
832+ pass_filenames : false
833+
834+ - id : cargo-test-unit-shard-0
835+ name : cargo test (unit shard 0)
836+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
837+ args :
838+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 0 "${PREK_RUST_UNIT_SHARDS:-4}"'
839+ language : system
840+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
841+ pass_filenames : false
842+
843+ - id : cargo-test-unit-shard-1
844+ name : cargo test (unit shard 1)
845+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
846+ args :
847+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 1 "${PREK_RUST_UNIT_SHARDS:-4}"'
848+ language : system
849+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
850+ pass_filenames : false
851+
852+ - id : cargo-test-unit-shard-2
853+ name : cargo test (unit shard 2)
854+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
855+ args :
856+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 2 "${PREK_RUST_UNIT_SHARDS:-4}"'
857+ language : system
858+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
859+ pass_filenames : false
860+
861+ - id : cargo-test-unit-shard-3
862+ name : cargo test (unit shard 3)
863+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
864+ args :
865+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 3 "${PREK_RUST_UNIT_SHARDS:-4}"'
866+ language : system
867+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
868+ pass_filenames : false
869+
870+ - id : cargo-test-unit-shard-4
871+ name : cargo test (unit shard 4)
872+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
873+ args :
874+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 4 "${PREK_RUST_UNIT_SHARDS:-4}"'
875+ language : system
876+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
877+ pass_filenames : false
878+
879+ - id : cargo-test-unit-shard-5
880+ name : cargo test (unit shard 5)
881+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
882+ args :
883+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 5 "${PREK_RUST_UNIT_SHARDS:-4}"'
884+ language : system
885+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
886+ pass_filenames : false
887+
888+ - id : cargo-test-unit-shard-6
889+ name : cargo test (unit shard 6)
890+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
891+ args :
892+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 6 "${PREK_RUST_UNIT_SHARDS:-4}"'
893+ language : system
894+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
895+ pass_filenames : false
896+
897+ - id : cargo-test-unit-shard-7
898+ name : cargo test (unit shard 7)
899+ entry : bash scripts/pre-commit-hooks/prek-hook.sh
900+ args :
901+ - ' cd "$(git rev-parse --show-toplevel)" && rtk bash scripts/local/tests/cargo-test-category.sh unit-shard 7 "${PREK_RUST_UNIT_SHARDS:-4}"'
902+ language : system
903+ files : ^sdk/rust/cyt-indexer/(src/|tests/unit/)
904+ pass_filenames : false
905+
803906 - id : cargo-test-integration
804907 name : cargo test (integration)
805908 entry : bash scripts/pre-commit-hooks/prek-hook.sh
0 commit comments