exclude dev-dependencies when doing semver check

This commit is contained in:
Robin Appelman 2025-07-13 19:03:57 +02:00
commit 4c38db3946

View file

@ -196,6 +196,7 @@ in
// { // {
cargoExtraArgs = "--locked --all-features ${maybeWorkspace}"; cargoExtraArgs = "--locked --all-features ${maybeWorkspace}";
pname = "${crateName}-msrv"; pname = "${crateName}-msrv";
nativeBuildInputs = commonCraneArgs.nativeBuildInputs ++ [final.cargo-hack];
}; };
crateName = crateName =
@ -340,8 +341,8 @@ in
// { // {
pname = "${crateName}-msrv"; pname = "${crateName}-msrv";
cargoArtifacts = cargoArtifactsMsrv; cargoArtifacts = cargoArtifactsMsrv;
cargoBuildCommand = "cargo check"; cargoBuildCommand = "cargo hack --no-dev-deps check";
cargoExtraArgs = "--release --locked --all-targets --all-features ${maybeWorkspace}"; cargoExtraArgs = "--release --all-features ${maybeWorkspace}";
installPhaseCommand = "mkdir $out"; installPhaseCommand = "mkdir $out";
} }
// packageOpts); // packageOpts);