commit 9ce8e0d014181660c3163a8bd0df8c240ff9d14f from: mtmn date: Thu May 7 08:25:17 2026 UTC fix: release fixes commit - 18125ff85fb832a37cdb6c9553726c6e8feb570b commit + 9ce8e0d014181660c3163a8bd0df8c240ff9d14f blob - 4166c7802cda3ff160cc39ff7aa2d304ff1ea97a blob + 977862f03a4b692c263e4e5b9ede5d6b943aa0ca --- Cargo.lock +++ Cargo.lock @@ -359,9 +359,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276 [[package]] name = "js-sys" -version = "0.3.97" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" +checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08" dependencies = [ "cfg-if", "once_cell", @@ -430,7 +430,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a6 [[package]] name = "matchakey" -version = "0.2.0" +version = "0.1.0" dependencies = [ "anyhow", "clap", @@ -899,9 +899,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" +checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790" dependencies = [ "cfg-if", "once_cell", @@ -912,9 +912,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103" +checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -922,9 +922,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41" +checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2" dependencies = [ "bumpalo", "proc-macro2", @@ -935,9 +935,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea" +checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441" dependencies = [ "unicode-ident", ] blob - d71cba4019532239c092ff52c10eda15877eae7d blob + eb3653f324e6e4fcab93bcd6c43a75e54777fae6 --- flake.nix +++ flake.nix @@ -29,6 +29,9 @@ craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchain; src = craneLib.cleanCargoSource ./.; + # Parse version from Cargo.toml + cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml); + baseNativeBuildInputs = with pkgs; [ pkg-config sqlite @@ -38,7 +41,7 @@ commonArgs = { inherit src; pname = "matchakey"; - version = "0.2.0"; + inherit (cargoToml.package) version; strictDeps = true; nativeBuildInputs = baseNativeBuildInputs; blob - 9e41e886d2a1d833aef38d059da707256f01e9d9 blob + aae8bc1790780efc1443cea4081b3eaf0c1f7b38 --- hack/release +++ hack/release @@ -33,12 +33,18 @@ fi echo "releasing -> v$next" +# --- update Cargo.toml --- + +sed -i "s/^version = .*/version = \"$next\"/" Cargo.toml +git add Cargo.toml + # --- changelog --- git-cliff --tag "v$next" --output CHANGELOG.md git add CHANGELOG.md -git commit -m "chore: update CHANGELOG for v$next" +git commit -m "chore: release v$next" + # --- tag and push --- git tag "v$next"