Skip to main content

max / audiofiles

State the major each consumer is written against on cross-repo git deps A bare git dep pins nothing: an unpatched machine re-resolves the branch head at build time. A version requirement alongside the git URL makes a semver-incompatible sibling a loud resolution failure naming both versions, instead of a silent compile against a manifest it was not written for. Verified to bite with the [patch] block active. Versions read off mnw/main, not the working copies.
Author: Max Johnson <me@maxj.phd> · 2026-08-12 20:07 UTC
Signed with PGP, not checked
Commit: 2f26c1bee12e268903350fdfba5c6b636aff6029
Parent: bd2edad
3 files changed, +3 insertions, -3 deletions
M Cargo.toml +1 -1
@@ -62,7 +62,7 @@
62 62 rayon = "1.10"
63 63 libc = "0.2"
64 64 midir = "0.11"
65 - tagtree = { git = "https://makenot.work/git/max/makenotwork.git" }
65 + tagtree = { git = "https://makenot.work/git/max/makenotwork.git", version = "0.4" }
66 66 makeover = "2.5.0"
67 67 # The invariant half of the design system: relational spacing. makeover
68 68 # resolves colour, which a theme may override; this carries what no theme may.
@@ -25,7 +25,7 @@
25 25 tracing = { workspace = true }
26 26 rayon = { workspace = true }
27 27 tagtree = { workspace = true }
28 - synckit-config = { git = "https://makenot.work/git/max/synckit.git" }
28 + synckit-config = { git = "https://makenot.work/git/max/synckit.git", version = "0.2" }
29 29 # Runtime, not just tests, since 2026-08-12: forge's scratch directory has to be
30 30 # created unguessably and exclusively. See `forge::runner::forge_temp_dir`.
31 31 tempfile = "3.25.0"
@@ -6,7 +6,7 @@
6 6
7 7 [dependencies]
8 8 audiofiles-core = { workspace = true }
9 - synckit-client = { git = "https://makenot.work/git/max/synckit.git" }
9 + synckit-client = { git = "https://makenot.work/git/max/synckit.git", version = "0.8" }
10 10 rusqlite = { workspace = true }
11 11 parking_lot = { workspace = true }
12 12 tokio = { workspace = true }