Skip to main content

max / audiofiles

Declare the Bento build config in-repo Targets move out of the daemon's bento.toml into one here, so how this app ships is versioned with the code. Also restores version_path, which the live daemon config had lost. The root Cargo.toml is a bare [workspace] with no version, so without it version resolution falls back to the workspace root and finds nothing.
Author: Max Johnson <me@maxj.phd> · 2026-07-19 20:57 UTC
Commit: 625becf1dd53978110b6025cd1e070e360d80a21
Parent: dd5152d
1 file changed, +12 insertions, -0 deletions
A bento.toml +12
@@ -0,0 +1,12 @@
1 + # How Bento releases audiofiles. Lives here rather than in the daemon's config
2 + # so it is versioned with the code it describes.
3 + #
4 + # The daemon's own bento.toml holds the build hosts and points at this repo.
5 +
6 + # The root Cargo.toml is a bare [workspace] with no version, so say where the
7 + # release version actually lives. Without this, version resolution falls back to
8 + # the workspace root and finds nothing.
9 + version_path = "crates/audiofiles-app/Cargo.toml"
10 +
11 + # egui desktop app (no Tauri, no iOS).
12 + targets = ["macos/aarch64", "linux/x86_64", "linux/aarch64", "windows/x86_64"]