commit d5c3df4631bcc62d9248c61c997e9aa5d6303331 from: mtmn date: Thu May 7 08:53:59 2026 UTC fix: trim newlines in changelog, add cargo.lock commit - 1b38137b09f61381c3a770eb220f5bf0f6484e09 commit + d5c3df4631bcc62d9248c61c997e9aa5d6303331 blob - eb3653f324e6e4fcab93bcd6c43a75e54777fae6 blob + d7678f1b154535c77bba5b0e3b6fbb21c9b6ae30 --- flake.nix +++ flake.nix @@ -29,8 +29,7 @@ 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 @@ -39,8 +38,8 @@ ]; commonArgs = { - inherit src; pname = "matchakey"; + inherit src; inherit (cargoToml.package) version; strictDeps = true; blob - aae8bc1790780efc1443cea4081b3eaf0c1f7b38 blob + a19044bb26872c4fd68183c0d350cdeb28693025 --- hack/release +++ hack/release @@ -36,11 +36,13 @@ echo "releasing -> v$next" # --- 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"