commit - 1b38137b09f61381c3a770eb220f5bf0f6484e09
commit + d5c3df4631bcc62d9248c61c997e9aa5d6303331
blob - eb3653f324e6e4fcab93bcd6c43a75e54777fae6
blob + d7678f1b154535c77bba5b0e3b6fbb21c9b6ae30
--- flake.nix
+++ flake.nix
craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchain;
src = craneLib.cleanCargoSource ./.;
- # Parse version from Cargo.toml
- cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml);
+ cargoToml = fromTOML (builtins.readFile ./Cargo.toml);
baseNativeBuildInputs = with pkgs; [
pkg-config
];
commonArgs = {
- inherit src;
pname = "matchakey";
+ inherit src;
inherit (cargoToml.package) version;
strictDeps = true;
blob - aae8bc1790780efc1443cea4081b3eaf0c1f7b38
blob + a19044bb26872c4fd68183c0d350cdeb28693025
--- hack/release
+++ hack/release
# --- update Cargo.toml ---
sed -i "s/^version = .*/version = \"$next\"/" Cargo.toml
-git add Cargo.toml
+cargo generate-lockfile
+git add Cargo.toml Cargo.lock
# --- changelog ---
git-cliff --tag "v$next" --output CHANGELOG.md
+sed -i -e :a -e '/^\s*$/{$d;N;ba' -e '}' CHANGELOG.md
git add CHANGELOG.md
git commit -m "chore: release v$next"