Skip to content

chore: update dependencies - #24

Merged
cohix merged 1 commit into
mainfrom
chore/update-dependencies-2026-09-23
Sep 23, 2026
Merged

cohix merged 1 commit into
mainfrom
chore/update-dependencies-2026-09-23

Conversation

@cohix

@cohix cohix commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

Routine dependency refresh: cargo update against current crates.io. Only Cargo.lock changes.

Dependency changes

Crate From To Notes
instability 0.3.13 0.3.14 transitive via ratatui; removes an unnecessary build script (ratatui/instability#39)
lru 0.18.4 0.18.5 transitive via ratatui; narrows its hashbrown feature set to reduce dependencies

Not changed (and why):

  • generic-array stays at 0.14.7: crypto-common 0.1.7 requires =0.14.7, so 0.14.9 is not selectable.
  • matchit stays at 0.8.4: axum 0.8.9 requires =0.8.4, so 0.8.6 is not selectable.
  • Every direct dependency in Cargo.toml ([dependencies], [dev-dependencies], and the cfg(unix) nix/libc block) already accepts its latest stable crates.io release, so no requirement bumps were needed. Checked 2026-09-23.
  • GitHub Actions in .github/workflows are already on their latest majors and are untouched.

Code changes

None. Both bumps are patch releases with no API impact; the crate compiles, lints and tests exactly as before on Rust 1.94.0 (rust-toolchain.toml / rust-version unchanged).

Local validation

Command Result
make architecture-lint OK
cargo fmt --check OK
cargo clippy --all-targets -- -D warnings OK, no warnings
make test-fast OK: 32 test targets, 3147 passed, 0 failed, 7 ignored
cargo build --release OK
make test-full Not run locally: Docker was not available on the validation host. The closest subset, cargo test --quiet -- --skip docker (which still exercises the real_git and real_network tests), passed: 3221 passed, 0 failed, 7 ignored. The "Full tests with Docker (Linux)" CI job covers the docker-tagged tests.

🤖 Generated with Claude Code

Refresh Cargo.lock with the semver-compatible releases cargo update
selects today. No Cargo.toml requirement changes and no source changes
were needed.

- instability 0.3.13 -> 0.3.14 (transitive via ratatui; drops an
  unnecessary build script)
- lru 0.18.4 -> 0.18.5 (transitive via ratatui; narrows its hashbrown
  feature set to reduce dependencies)

generic-array (0.14.7) and matchit (0.8.4) have newer patch releases on
crates.io but are pinned exactly by crypto-common 0.1.7 and axum 0.8.9
respectively, so cargo update correctly leaves them in place.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@cohix
cohix merged commit 12cb4c0 into main Sep 23, 2026
6 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