From 22a65857a1b10707c4b95142a3916132921acf2b Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Mon, 22 Jun 2026 16:11:16 +0200 Subject: [PATCH] chore: bump version to 1.1.12 and fix release workflow Update Cargo.toml to 1.1.12 for a semver patch release. Refactor the Makefile release target to explicitly retrieve the parent commit hash via `jj log` and apply the tag, replacing implicit working directory tagging. Remove `jj auto-describe` and `--change @` in favor of an explicit `git push origin` for the version tag. --- Makefile | 4 ++-- src/Cargo.lock | 2 +- src/obikmer/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index b5f2377..4b48909 100644 --- a/Makefile +++ b/Makefile @@ -86,9 +86,9 @@ bump-version: .PHONY: release release: bump-version - @new_version=$$(grep '^version = ' $(CARGO_TOML) | head -n 1 | sed 's/version = "\(.*\)"/\1/'); \ - git tag "v$$new_version" @jj auto-describe @jj git push --change @ @new_version=$$(grep '^version = ' $(CARGO_TOML) | head -n 1 | sed 's/version = "\(.*\)"/\1/'); \ + git_hash=$$(jj log -r @- --no-graph -T 'commit_id'); \ + git tag "v$$new_version" "$$git_hash" && \ git push origin "v$$new_version" diff --git a/src/Cargo.lock b/src/Cargo.lock index 4e7a5fe..205cb28 100644 --- a/src/Cargo.lock +++ b/src/Cargo.lock @@ -1704,7 +1704,7 @@ dependencies = [ [[package]] name = "obikmer" -version = "1.1.11" +version = "1.1.12" dependencies = [ "clap", "csv", diff --git a/src/obikmer/Cargo.toml b/src/obikmer/Cargo.toml index 0d89ac2..6dda54d 100644 --- a/src/obikmer/Cargo.toml +++ b/src/obikmer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "obikmer" -version = "1.1.11" +version = "1.1.12" edition = "2024" [[bin]]