commit - 18125ff85fb832a37cdb6c9553726c6e8feb570b
commit + 9ce8e0d014181660c3163a8bd0df8c240ff9d14f
blob - 4166c7802cda3ff160cc39ff7aa2d304ff1ea97a
blob + 977862f03a4b692c263e4e5b9ede5d6b943aa0ca
--- Cargo.lock
+++ Cargo.lock
[[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",
[[package]]
name = "matchakey"
-version = "0.2.0"
+version = "0.1.0"
dependencies = [
"anyhow",
"clap",
[[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",
[[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",
[[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",
[[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
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
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
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"