Repository navigation
fix(gsbot): bump three locked deps past blocking RUSTSEC advisories - #624
Conversation
The gsbot job's `cargo deny check advisories` failed on main and on every PR. Lockfile-only, semver-compatible updates: - webpki-roots 1.0.7 -> 1.0.11 (RUSTSEC-2026-0381, needs >= 1.0.10) - rustls-webpki 0.103.15 -> 0.103.16 (RUSTSEC-2026-0382, distrusted intermediates accepted) - tokio 1.52.3 -> 1.54.1 (RUSTSEC-2026-0386, AsyncFd I/O safety; 1.52.x has no fixed release) Reproduced with cargo-deny 0.20.2 (the CI pin): FAILED on main's lock, "advisories ok" after (derivative stays a --warn unmaintained warning, as deny.toml intends). `cargo test --locked --all-targets` passes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PpQVLrCbURpoXtrdvy8V3B
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
|
Generated by Claude Code |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |



Summary
GSBot build, tests and dependency securityfails on main and on every PR (#622, #623) because of three blocking advisories. This is a lockfile-only fix inbots/gsbot/Cargo.lock, and every update is semver-compatible:AsyncFdI/O safety; no fixed 1.52.x release existsThis corrects the fix I proposed on #622. That proposal named only webpki-roots, and running the check showed that bump alone still fails on the other two.
Validation
cargo deny --locked --config deny.toml check advisories --warn unmaintained.advisories FAILED(0381, 0382, 0386).advisories ok.derivativeremains as an unmaintained warning, which is what deny.toml intends.cargo test --locked --all-targetspasses.Generated by Claude Code