From acd951254f4b9e7acd7c8e150820f5bfb34e3595 Mon Sep 17 00:00:00 2001 From: Samuel <184254+smota@users.noreply.github.com> Date: Wed, 7 Oct 2026 10:18:19 +0200 Subject: [PATCH] chore: release 0.3.0 Bump workspace, internal dependency, lockfile, badge, CLI version test, and benchmark metadata versions to 0.3.0. Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 12 ++++++------ Cargo.toml | 10 +++++----- README.md | 2 +- tests/scenarios/scaffold_cli.rs | 2 +- xtask/src/main.rs | 10 +++++----- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fc1044e..ca1f604 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -216,7 +216,7 @@ checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "meshloop-adapters" -version = "0.2.0" +version = "0.3.0" dependencies = [ "libc", "meshloop-domain", @@ -228,7 +228,7 @@ dependencies = [ [[package]] name = "meshloop-cli" -version = "0.2.0" +version = "0.3.0" dependencies = [ "meshloop-adapters", "meshloop-context", @@ -241,7 +241,7 @@ dependencies = [ [[package]] name = "meshloop-context" -version = "0.2.0" +version = "0.3.0" dependencies = [ "meshloop-domain", "serde", @@ -250,7 +250,7 @@ dependencies = [ [[package]] name = "meshloop-domain" -version = "0.2.0" +version = "0.3.0" dependencies = [ "petgraph", "serde", @@ -259,7 +259,7 @@ dependencies = [ [[package]] name = "meshloop-engine" -version = "0.2.0" +version = "0.3.0" dependencies = [ "meshloop-context", "meshloop-domain", @@ -577,7 +577,7 @@ dependencies = [ [[package]] name = "xtask" -version = "0.2.0" +version = "0.3.0" dependencies = [ "hdrhistogram", "meshloop-adapters", diff --git a/Cargo.toml b/Cargo.toml index c24eb9b..72af3dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ members = [ resolver = "3" [workspace.package] -version = "0.2.0" +version = "0.3.0" edition = "2024" rust-version = "1.98" license = "Apache-2.0" @@ -20,10 +20,10 @@ authors = ["Samuel"] # Keep path+version in lockstep with workspace.package.version (ADR 0018). [workspace.dependencies] -meshloop-domain = { path = "crates/meshloop-domain", version = "0.2.0" } -meshloop-context = { path = "crates/meshloop-context", version = "0.2.0" } -meshloop-engine = { path = "crates/meshloop-engine", version = "0.2.0" } -meshloop-adapters = { path = "crates/meshloop-adapters", version = "0.2.0" } +meshloop-domain = { path = "crates/meshloop-domain", version = "0.3.0" } +meshloop-context = { path = "crates/meshloop-context", version = "0.3.0" } +meshloop-engine = { path = "crates/meshloop-engine", version = "0.3.0" } +meshloop-adapters = { path = "crates/meshloop-adapters", version = "0.3.0" } sha2 = { version = "0.10", default-features = false } [workspace.lints.rust] diff --git a/README.md b/README.md index 2a4057d..d6eb57b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=flat-square)](LICENSE) [![crates.io](https://img.shields.io/crates/v/meshloop-cli.svg?style=flat-square)](https://crates.io/crates/meshloop-cli) -[![Version](https://img.shields.io/badge/version-0.2.0-informational?style=flat-square)](Cargo.toml) +[![Version](https://img.shields.io/badge/version-0.3.0-informational?style=flat-square)](Cargo.toml) [![Rust: 1.98+](https://img.shields.io/badge/rust-1.98%2B-orange?style=flat-square&logo=rust)](rust-toolchain.toml) [![Regression Gate: 28/28 PASS](https://img.shields.io/badge/regression--gate-28%2F28%20PASS-brightgreen?style=flat-square)](benches/thresholds.toml) [![Platform: Windows | Linux](https://img.shields.io/badge/platform-Windows%20%7C%20Linux-0078D6?style=flat-square&logo=windows&logoColor=white)](#quickstart-up-and-running-in-2-minutes) diff --git a/tests/scenarios/scaffold_cli.rs b/tests/scenarios/scaffold_cli.rs index c61b1ce..308d2fb 100644 --- a/tests/scenarios/scaffold_cli.rs +++ b/tests/scenarios/scaffold_cli.rs @@ -12,7 +12,7 @@ fn cli_reports_help_version_and_rejects_bad_invocations() { .expect("workspace root"); for (args, success, marker) in [ (vec!["--help"], true, "meshloop plan --objective"), - (vec!["--version"], true, "meshloop 0.2.0"), + (vec!["--version"], true, "meshloop 0.3.0"), (vec!["plan"], false, "meshloop:plan requires --objective"), (vec!["run"], false, "meshloop:run requires --plan"), (vec!["reviewer"], false, "unprefixed"), diff --git a/xtask/src/main.rs b/xtask/src/main.rs index deaf11a..b920a74 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -3089,11 +3089,11 @@ fn bench(root: &Path) -> ExitCode { "os": std::env::consts::OS, "hostname": hostname, "crate_versions": { - "meshloop-domain": "0.2.0", - "meshloop-context": "0.2.0", - "meshloop-engine": "0.2.0", - "meshloop-adapters": "0.2.0", - "meshloop-cli": "0.2.0" + "meshloop-domain": "0.3.0", + "meshloop-context": "0.3.0", + "meshloop-engine": "0.3.0", + "meshloop-adapters": "0.3.0", + "meshloop-cli": "0.3.0" } }, "phases": {