Skip to main content

max / makenotwork

Sanction the quasi git dependency the spike added cargo_deny's sources check is deny-by-default on git remotes and allowed only docengine. The G1 spike took four quasi crates as git deps and nothing allowlisted them, so the first Sando build to carry them failed on a supply-chain gate with everything else green. Invisible on a dev box, for the reason the surrounding comment already gives: ~/Code/.cargo/config.toml patches these URLs to local checkouts, so cargo deny run from here sees path dependencies and reports sources ok. The Sando worktree inherits no patch. When the two disagree the gate is right.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-10 19:17 UTC
Signed with PGP, not checked
Commit: 147c183f95a4ff3455b0608c6e7594b4ffd9c1a5
Parent: 88f09f0
1 file changed, +13 insertions, -1 deletion
M server/deny.toml +13 -1
@@ -71,7 +71,19 @@
71 71 # ~/Code sees a path dependency and reports sources ok. The Sando worktree lives
72 72 # under /srv/sando and inherits no such patch, which is why the gate is the thing
73 73 # that sees the real dependency graph. When these disagree, the gate is right.
74 - allow-git = ["https://makenot.work/git/max/docengine.git"]
74 + allow-git = [
75 + "https://makenot.work/git/max/docengine.git",
76 + # The description layer. Four crates out of one repo (quasi-router,
77 + # quasi-http, quasi-axum, quasi-webview), taken as git deps for the same
78 + # reason docengine is. Public on our forge since 2026-08-08.
79 + #
80 + # Missing here since the G1 spike added the deps, and invisible until now
81 + # for exactly the reason the paragraph above gives: no Sando build had run
82 + # in between, and a dev box's `cargo deny` sees the patched path deps. The
83 + # gate caught it on the first build that carried them, which is the gate
84 + # working.
85 + "https://makenot.work/git/max/quasi.git",
86 + ]
75 87
76 88 [licenses]
77 89 version = 2