Files
codex-proxy-rs/docs/dependency-policy.md
T
2026-06-11 20:52:47 +08:00

576 B

Dependency Policy

  • Use current stable crate releases for normal Rust dependencies.
  • Commit Cargo.lock because this is an application.
  • Run cargo update in dedicated dependency-refresh changes.
  • Keep reqwest = 0.12.28 and rustls = 0.23.36 pinned until a TLS fingerprint review proves a newer pair matches real Codex Desktop behavior.
  • Do not add unmaintained crates when a maintained community-standard crate exists.
  • Every dependency change must run:
cargo fmt --check
cargo clippy --all-targets --all-features --locked -- -D warnings
cargo test