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>
3 files changed,
+7 insertions,
-2 deletions
| 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"
|
| 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 |
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]]
|