From 31c84730017f73e278c36e75248c0f90f630ea4a Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Sat, 29 Aug 2026 22:46:22 +0000 Subject: [PATCH] chore(release): prepare v3.0.1 Motivation: Publish the narrowly scoped maintainer-authority correction and its follow-up model clarification as the first v3 patch release. Approach: Promote the pending changelog fix to 3.0.1, advance its comparison links, and align the Cargo and NixOS module package versions. Correctness: Cargo metadata and the flake package both report 3.0.1. The NixOS module parses and its static package version matches. Excluded scope: This commit does not create or push the v3.0.1 tag, publish release assets, change runtime behavior, or bump the independently versioned grasp-audit crate. Validation: git diff --check; cargo metadata --locked; nix eval of the ngit-grasp package version; nix-instantiate --parse of nix/module.nix plus an exact module-version check. Tests were not rerun for this metadata-only change. --- CHANGELOG.md | 5 ++++- Cargo.lock | 2 +- Cargo.toml | 2 +- nix/module.nix | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c81410..efaf27b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.1] - 2026-08-29 + ### Fixed - Correct kind `30618` repository-state authority for a view explicitly @@ -583,7 +585,8 @@ defensive limits explicit and operator-configurable. Initial release of ngit-grasp, a GRASP relay implementation in Rust. -[unreleased]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.0...HEAD +[unreleased]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.1...HEAD +[3.0.1]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.0...v3.0.1 [3.0.0]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v2.1.2...v3.0.0 [2.1.2]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v2.1.1...v2.1.2 [2.1.1]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v2.1.0...v2.1.1 diff --git a/Cargo.lock b/Cargo.lock index 5fd94eb..6e3aed4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1319,7 +1319,7 @@ checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d" [[package]] name = "ngit-grasp" -version = "3.0.0" +version = "3.0.1" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 6b4be40..2495af0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ngit-grasp" -version = "3.0.0" +version = "3.0.1" edition = "2021" authors = ["ngit-grasp contributors"] license = "MIT" diff --git a/nix/module.nix b/nix/module.nix index d6f0eb7..1865548 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -6,7 +6,7 @@ let # Build ngit-grasp package (shared across all instances) ngit-grasp = pkgs.rustPlatform.buildRustPackage { pname = "ngit-grasp"; - version = "3.0.0"; + version = "3.0.1"; src = ../.; NGIT_BUILD_REVISION = ngitGraspSourceRevision; cargoLock = {