Bump CultLib pins to 7665df33 (write receipts) #1
Loading…
Reference in a new issue
No description provided.
Delete branch "eureka/odin-cultlib-7665df33"
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?
Moves cultcache-rs, cultmesh-rs and cultnet-rs in
crates/odin-core/Cargo.toml(lines 14-16) andcrates/odin-daemon/Cargo.toml(lines 16-18) from3bf1c0ceto7665df33ae1b4335c3343914e2b85fde01d48311(CultLib main, includes write-receipt #59-#62). Cargo.lock regenerated.Result
cargo build --workspace --all-targets: 0 warnings, 0 errors. main.rs:869-870 (ApplicationRejectedarm) is unchanged and fine.write_admittedafteraccept_raw_documentreturns Ok, anderror.v1carrying the write id when the sink returns Err, for connections whose hello lists bothcultnet.write_admitted.v0andcultnet.error.v1. Legacy peers (no such hello) are unchanged.tests::a_receipt_peer_is_told_admitted_or_refused_for_each_put_by_iddrives Odin's own activated server and sink with a receipt-capable peer: put ofghostlight.doc.v1getswrite_admitted(id, op, schema, key echoed) and is stored; put of an Odin-owned kind getserror.v1with the put's id, and the session is kept.Tests (
cargo test --workspace --locked)projection_authority_probe, reads host env files)Not run
docs/*,state/map.yaml, README) are historical and untouched.🤖 Generated with Claude Code
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.