Skip to main content

max / goingson

Take alloy_tui from crates.io instead of the alloy checkout got linked alloy_tui by path at ../../../../alloy/crates/alloy_tui, so goingson could not be built without the alloy repo present, and the two had to be bumped in step by hand to keep one makeover version in the graph. alloy_tui 0.1.0 is published, relicensed MIT for this: it inherited alloy's GPLv3-or-later, which cannot be linked from a PolyForm Noncommercial product. It now pins its own makeover version, so cargo resolves one copy rather than relying on both repos moving together. goingson no longer references anything outside its own repo.
Author: Max Johnson <me@maxj.phd> · 2026-07-19 20:31 UTC
Commit: 71557d68cb84411fac391b8cfddabac2dd57431f
Parent: 75cab7e
2 files changed, +6 insertions, -4 deletions
M Cargo.lock +3 -1
@@ -62,7 +62,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
62 62
63 63 [[package]]
64 64 name = "alloy_tui"
65 - version = "0.0.0"
65 + version = "0.1.0"
66 + source = "registry+https://github.com/rust-lang/crates.io-index"
67 + checksum = "bb1ca159e66b17d1597702b240d0fa605e2591a52b79953832703690b6e190eb"
66 68 dependencies = [
67 69 "makeover",
68 70 "ratatui",
@@ -11,9 +11,9 @@ path = "src/main.rs"
11 11 goingson-core = { workspace = true, features = ["sqlx-sqlite"] }
12 12 goingson-db-sqlite = { workspace = true }
13 13
14 - # Alloy's themed-ratatui layer. Path dep while alloy_tui lives next door under
15 - # ~/Code; becomes a git dep on the sr.ht alloy repo once alloy_tui is published.
16 - alloy_tui = { path = "../../../../alloy/crates/alloy_tui" }
14 + # Alloy's themed-ratatui layer, from crates.io. MIT, carved out of the
15 + # otherwise GPL alloy repo so it can be linked from here.
16 + alloy_tui = "0.1.0"
17 17
18 18 tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
19 19 sqlx = { workspace = true, features = ["sqlite"] }