deny.toml allows the permissive Rust-ecosystem licenses + our own GPL-3.0-or-later; bans duplicate versions of tokio/serde/bytes/tracing to catch dep-tree divergence early; restricts sources to crates.io. CI runs fmt --check, clippy -D warnings, test --all (matrix: stable + MSRV 1.85), and cargo deny check on push + PR to main. The CI job installs libopus-dev — the opus crate's FFI dependency (PORT_PLAN §7 'Core (FFI)' disposition).
1.4 KiB
1.4 KiB