fix: colibri 0.12.0 build — stale pi_binary refs + Cargo.lock sync #156
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix-0.12-build-and-lock"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
colibri
main(0.12.0) does not compile. The harness-neutral rename (c3e9118:pi_binary → agent_binary) left two stale references inautospawn_agent_if_configured:Separately,
Cargo.lockstill pinned every workspace member at0.11.0while the manifests are0.12.0, so--lockedbuilds (used for release staging) refused the tree.What
pi_binary→agent_binary.Cargo.lockto0.12.0for all members.Test (Linux, rustc 1.95.0)
cargo build --workspace— clean.cargo test --workspace— ~230 tests, 0 failures.cargo metadata --locked— back in sync.This unblocks any 0.12.0 build/stage (FreeBSD or Linux). Note: this fixes the compile; the OOTB autospawn default (
COLIBRI_AUTOSPAWN_BINARY=zot+--mode jsonwhile the spawner still usesstdin(Stdio::null())) is a separate runtime issue tracked next.🤖 Generated with Claude Code