Skip to content

💾 Maintenance - #2

Merged
alshdavid merged 2 commits into
mainfrom
sentinel/maintenance
Nov 11, 2026
Merged

alshdavid merged 2 commits into
mainfrom
sentinel/maintenance

Conversation

@alshdavid-machine

Copy link
Copy Markdown

Routine dependency and toolchain maintenance.

Toolchain

Tool Old New Files
Rust 1.94.0 1.99.1 rust-toolchain
just (CI) 1.36.0 1.59.0 .github/workflows/main.yaml

No rust-version minimum is declared, so none needed syncing. edition was left as-is.

Dependencies

procmon (crates.io):

  • anyhow 1.0.102 → 1.0.104
  • clap 4.5.60 → 4.6.7
  • serde 1.0.228 → 1.0.229
  • sysinfo 0.38.3 → 0.40.1

Transitive crates were also refreshed by cargo update (notably anstream 0.6.21 → 1.0.0, anstyle-parse 0.2.7 → 1.0.0, libc 0.2.183 → 0.2.191, plus new objc2 crates pulled in by sysinfo 0.40).

Audit

cargo audit reports no vulnerabilities. No advisories were fixed or left unresolved, and there were no warnings.

Code changes

  • src/main.rs: System::new_all() returns Result<System, sysinfo::Error> in sysinfo 0.40, so it is now propagated with .context("Unable to initialise system")?.
  • src/reporter.rs: reformatted let-chains in if conditions to match the current cargo-xfmt style. No semantic change.

Checks

cargo build --locked, cargo test, cargo clippy --all-targets -- --deny warnings, cargo xfmt --check and cargo audit all pass locally.

Not changed

  • The test/ directory contains shell/JS test helpers, not a separate project.
  • No dependency was held back.

- rust-toolchain: 1.94.0 -> 1.99.1
- CI JUST_VERSION: 1.36.0 -> 1.59.0
- Reformat let-chains in reporter.rs for the newer cargo-xfmt
- anyhow 1.0.102 -> 1.0.104
- clap 4.5.60 -> 4.6.7
- serde 1.0.228 -> 1.0.229
- sysinfo 0.38.3 -> 0.40.1 (System::new_all now returns Result)

Cargo.lock regenerated.
@alshdavid
alshdavid merged commit 27fade0 into main Nov 11, 2026
2 checks passed
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.

2 participants