Some checks failed
CI / fmt (pull_request) Successful in 1m12s
CI / clippy (pull_request) Failing after 1m31s
CI / test (1.85) (pull_request) Failing after 1m17s
CI / test (stable) (pull_request) Failing after 2m7s
CI / deny (pull_request) Failing after 1m32s
CI / sim-bench (stable) (pull_request) Failing after 1m48s
CI / twilio-live (manual only) (pull_request) Has been skipped
The #[ignore]'d full_pstn_e2e_through_media_thread_register_trunk test was in crates/rutster-trunk/tests/sim_integ.rs, but rutster-trunk can't depend on the rutster binary crate (circular dep: rutster already depends on rutster-trunk). The test needs MediaThread + spawn_tap_engine which live in the binary crate. Moved to crates/rutster/tests/trunk_sim_e2e.rs where it can access those types when implemented. The active pstn_sim_synthetic_caller_drives_trunk_reflex_loop test stays in rutster-trunk (covers the FOB reflex loop + trunk-leg tick directly). Also pinned Cargo.lock deps to 1.85-compatible versions (icu/time/rcgen/dimpl downgrades). Signed-off-by: Aaron D. Lee <himself@adlee.work>