[codex] Update time to fix RustSec advisory#128
Conversation
Greptile SummaryThis PR patches RUSTSEC-2026-0009 by updating
Confidence Score: 5/5Safe to merge — changes are purely dependency version bumps and documentation updates with no logic changes. The change only updates dependency versions in Cargo.lock and Cargo.toml, raises the workspace MSRV to match, and cleans up a comment and one documentation line. There are no logic or API changes in project source code. The lockfile reflects consistent, transitively-updated checksums for the time crate family. The openlogi-hidpp crate retaining an explicit rust-version of 1.87 (below the new workspace 1.88) is intentional and correctly explained in the updated comment. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["RUSTSEC-2026-0009\nadvisory in time 0.3.45"] --> B["Upgrade time → 0.3.47"]
B --> C["time-core 0.1.7 → 0.1.8\ntime-macros 0.2.25 → 0.2.27\nnum-conv 0.1.0 → 0.2.2"]
B --> D["time 0.3.47 requires\nRust ≥ 1.88"]
D --> E["Workspace MSRV\n1.85 → 1.88\n(Cargo.toml)"]
E --> F["docs/DEVELOPMENT.md\nMSRV updated to 1.88"]
E --> G["openlogi-hidpp\nretains explicit 1.87\n(fork's own bound)"]
C --> H["Cargo.lock checksums\nrefreshed"]
Reviews (1): Last reviewed commit: "Update time to fix RustSec advisory" | Re-trigger Greptile |
Summary
timefrom 0.3.45 to 0.3.47 to address RUSTSEC-2026-0009.time0.3.47 requires Rust 1.88.openlogi-hidppMSRV comment so it no longer references the old workspace lower bound.Validation
cargo auditexits 0; RUSTSEC-2026-0009 is no longer reported. Existing unmaintained advisories remain warning-only.cargo fmt --all -- --checkcargo metadata --locked --format-version 1 --no-depsCARGO_NET_GIT_FETCH_WITH_CLI=true cargo tree --workspace -i time --target all --lockedcargo clippy --workspace --all-targets -- -D warningswas attempted, but local linking is blocked before project code compiles because this machine has not accepted the Xcode license (sudo xcodebuild -license).