Repository navigation
build(trios-chat): add the shim crate to the workspace members - #1820
dmitrii-f-t27 wants to merge 1 commit into
Conversation
The root Cargo.toml lists the 12 trios-chat ring crates but not the shim crates/trios-chat, so cargo refused to build it and e2e_chat_25, falsifier_runner and tests/r_chat_guard.rs never ran in CI. Cargo.lock gains only the trios-chat package entry. Refs #1814 L16 rationale: clippy -D warnings already fails at base 8b229e9 and ci.yml skips it; this PR changes no Rust source.
Summary by t27-beesAdds the Worth a look
Read: 2 files, +14 -0, the whole diff. Head |
|
Checked both points on head adbe1a1; no change is needed.
Dmitrii Fedorov (@dmitrii-f-t27) |
Closes #1814
Part of #1812 (Trinity Secure Chat written once in .t27).
Adds
crates/trios-chatto[workspace].members, so the shim, its two bins andtests/r_chat_guard.rsare built bycargo test --all. No Rust source changes.Cargo.lockgains only thetrios-chatpackage entry (13 lines).Checks on adbe1a1 (local, cargo 1.94.0, rustc 1.94.0, base 8b229e9):
cargo build -p trios-chat --bins --tests: exit 0cargo test -p trios-chat --test r_chat_guard: 3 passed, 0 failedcargo run -p trios-chat --bin e2e_chat_25: 25/25 PASS, exit 0find crates/trios-chat -name '*.sh' | wc -l: 0Not changed: ring sources, the falsifier (it exits 1 today and is not added as a gate here), clippy.
L16 rationale: clippy -D warnings already fails at base 8b229e9 and ci.yml skips it; this PR changes no Rust source.
CODEOWNERS: this PR changes /Cargo.toml and /Cargo.lock; it is merged only after @gHashTag's approval (requested by email).
Dmitrii Fedorov (@dmitrii-f-t27)