You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cargoTest can now be used for only running the tests of a workspace
Changed
Breaking (technically): build hooks now expect helper tools (like cargo, jq, zstd, etc.) to be present on the path instead of substituting a
reference to a (possibly different) executable in the store.
mkCargoDerivation now automatically vendors dependencies if cargoVendorDir
is not defined
mkCargoDerivation now automatically populates pname and version (via crateNameFromCargoToml) if they are not specified
mkCargoDerivation now defaults to an empty checkPhaseCargoCommand if not
specified
cargoAudit now delegates to mkCargoDerivation instead of cargoBuild
cargoClippy now delegates to mkCargoDerivation instead of cargoBuild
cargoDoc now delegates to mkCargoDerivation instead of cargoBuild
cargoFmt now delegates to mkCargoDerivation instead of cargoBuild
cargoNextest now delegates to mkCargoDerivation instead of cargoBuild
cargoTarpaulin now delegates to mkCargoDerivation instead of cargoBuild
Fixed
Installing binaries now uses the same version of cargo as was used to build
the package (instead of using whatever version is present in nixpkgs)
Deprecated
The packages flake output has been deprecated. All setup hooks can be
accessed via the lib flake output (or via the result of the mkLib flake
output)