From 42e26b1b8e32d1f53f96dcba312472aba36cf24b Mon Sep 17 00:00:00 2001 From: Gabriel Simmer Date: Fri, 10 Nov 2023 12:27:22 +0000 Subject: [PATCH] Remove tarpaulin --- flake.nix | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/flake.nix b/flake.nix index 8b72ed8..15b4eda 100644 --- a/flake.nix +++ b/flake.nix @@ -98,15 +98,8 @@ in { checks = { - # Build the crate as part of `nix flake check` for convenience inherit my-crate; - # Run clippy (and deny all warnings) on the crate source, - # again, resuing the dependency artifacts from above. - # - # Note that this is done as a separate derivation so that - # we can block the CI if there are issues here, but not - # prevent downstream consumers from building our crate by itself. my-crate-clippy = craneLib.cargoClippy (commonArgs // { inherit cargoArtifacts; cargoClippyExtraArgs = "--all-targets -- --deny warnings"; @@ -115,31 +108,17 @@ my-crate-doc = craneLib.cargoDoc (commonArgs // { inherit cargoArtifacts; }); - - # Check formatting my-crate-fmt = craneLib.cargoFmt { inherit src; }; - - # Audit dependencies my-crate-audit = craneLib.cargoAudit { inherit src advisory-db; }; - - # Run tests with cargo-nextest - # Consider setting `doCheck = false` on `my-crate` if you do not want - # the tests to run twice my-crate-nextest = craneLib.cargoNextest (commonArgs // { inherit cargoArtifacts; partitions = 1; partitionType = "count"; }); - } // lib.optionalAttrs (system == "x86_64-linux") { - # NB: cargo-tarpaulin only supports x86_64 systems - # Check code coverage (note: this will not upload coverage anywhere) - my-crate-coverage = craneLib.cargoTarpaulin (commonArgs // { - inherit cargoArtifacts; - }); }; packages = { @@ -157,10 +136,6 @@ devShells.default = pkgs.mkShell { inputsFrom = builtins.attrValues self.checks.${system}; - # Additional dev-shell environment variables can be set directly - # MY_CUSTOM_DEVELOPMENT_VAR = "something else"; - - # Extra inputs can be added here nativeBuildInputs = with pkgs; [ cargo rustc