Skip to main content

max / balanced_breakfast

Unify version to 0.3.3 across workspace and app The five bb-* library crates inherited 0.3.1 from [workspace.package] while src-tauri and tauri.conf.json declared 0.3.3, so the crates self-reported a version the shipped binary did not. Bump the workspace version to 0.3.3 and make src-tauri inherit it like its siblings, giving one source of truth for every Rust crate. Add an explicit version_path to bento.toml pointing at tauri.conf.json so the release version is pinned to the file the binary and OTA manifest report, independent of the resolver's default fallback order. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-23 18:22 UTC
Commit: 0ce7139e7ddf77a2c41e7fdeed76d1b0094690ec
Parent: 9074f67
3 files changed, +7 insertions, -2 deletions
M Cargo.toml +1 -1
@@ -11,7 +11,7 @@ members = [
11 11 default-members = ["src-tauri"]
12 12
13 13 [workspace.package]
14 - version = "0.3.1"
14 + version = "0.3.3"
15 15 edition = "2024"
16 16 authors = ["BalancedBreakfast Contributors"]
17 17 license-file = "LICENSE"
M bento.toml +5
@@ -4,6 +4,11 @@
4 4 #
5 5 # The daemon's own bento.toml holds the build hosts and points at this repo.
6 6
7 + # The release version is read from the Tauri config, the same file the built
8 + # binary and OTA manifest report. Explicit so it never falls back to the root
9 + # Cargo.toml, whose [workspace.package] version tracks the library crates.
10 + version_path = "src-tauri/tauri.conf.json"
11 +
7 12 # LAN push to a Ratta Supernote. Off in a default build (most readers do not
8 13 # own one, and it pulls in an HTTP client and an mDNS responder); on in every
9 14 # release. Recipes read this via feature_flags().
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "balanced-breakfast-desktop"
3 - version = "0.3.3"
3 + version.workspace = true
4 4 edition = "2024"
5 5
6 6 [[bin]]