Skip to content

update: upgrade breaking dependencies (rand 0.10, reqwest 0.13, sysinfo 0.38, whoami 2)#122

Merged
inureyes merged 1 commit intomainfrom
chore/update-dependencies
Feb 8, 2026
Merged

update: upgrade breaking dependencies (rand 0.10, reqwest 0.13, sysinfo 0.38, whoami 2)#122
inureyes merged 1 commit intomainfrom
chore/update-dependencies

Conversation

@inureyes
Copy link
Member

@inureyes inureyes commented Feb 8, 2026

Summary

  • rand 0.9 → 0.10: Migrated Rng trait to RngExt across all mock modules (17 files)
  • reqwest 0.12 → 0.13: Updated to rustls-based TLS backend (replaces native-tls)
  • sysinfo 0.37 → 0.38: Compatible update, no code changes needed
  • whoami 1.x → 2.x: Handle fallible username() API with unwrap_or_default()

Test plan

  • cargo build passes
  • cargo build --features="mock" passes
  • cargo test — 279 passed, 0 failed
  • cargo fmt --check — clean
  • cargo clippy — no warnings

…fo 0.38, whoami 2)

- rand 0.9→0.10: migrate Rng trait to RngExt across all mock modules
- reqwest 0.12→0.13: update to rustls-based TLS backend
- sysinfo 0.37→0.38: compatible update with no code changes needed
- whoami 1.x→2.x: handle fallible username() API
@inureyes inureyes merged commit 852e2e4 into main Feb 8, 2026
4 checks passed
@inureyes inureyes deleted the chore/update-dependencies branch February 8, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant