Commit Diff


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"