Skip to content

fix: dependabot rust-deps with pinned crates and README refresh#18

Merged
xb3sox merged 5 commits into
mainfrom
fix/dependabot-rust-deps
Jun 6, 2026
Merged

fix: dependabot rust-deps with pinned crates and README refresh#18
xb3sox merged 5 commits into
mainfrom
fix/dependabot-rust-deps

Conversation

@xb3sox

@xb3sox xb3sox commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Merge dependabot rust-deps bump (directories, notify, console, dialoguer, and related transitive updates)
  • Pin toml 0.8, similar 2, and sha2 0.10 where the 1.x/3/0.11 upgrades broke the build or drift hashes
  • Add digest_hex helper in sync state for stable SHA-256 hex formatting
  • Restructure README: quick-start-first layout, tiered agent table, architecture flow diagram

Supersedes #16 (dependabot branch) with CI-safe pins.

Test plan

  • CI passes (fmt, clippy, test, deny)
  • cargo test --locked locally if available
  • Verify sync drift hashes unchanged for existing configs (sha2 pin + digest_hex)
  • Skim README renders correctly on GitHub

Made with Cursor

dependabot Bot and others added 4 commits June 5, 2026 12:47
Bumps the rust-deps group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |
| [notify](https://github.com/notify-rs/notify) | `7.0.0` | `8.2.0` |
| [notify-debouncer-mini](https://github.com/notify-rs/notify) | `0.5.0` | `0.7.0` |
| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |
| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.3` |
| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |
| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.1.1` |
| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |



Updates `directories` from 5.0.1 to 6.0.0
- [Commits](https://github.com/soc/directories-rs/commits)

Updates `notify` from 7.0.0 to 8.2.0
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)

Updates `notify-debouncer-mini` from 0.5.0 to 0.7.0
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md)
- [Commits](notify-rs/notify@debouncer-full-0.5.0...debouncer-full-0.7.0)

Updates `toml` from 0.8.23 to 1.1.2+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.8.23...toml-v1.1.2)

Updates `console` from 0.15.11 to 0.16.3
- [Release notes](https://github.com/console-rs/console/releases)
- [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md)
- [Commits](console-rs/console@0.15.11...0.16.3)

Updates `dialoguer` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/console-rs/dialoguer/releases)
- [Changelog](https://github.com/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md)
- [Commits](console-rs/dialoguer@v0.11.0...v0.12.0)

Updates `similar` from 2.7.0 to 3.1.1
- [Changelog](https://github.com/mitsuhiko/similar/blob/main/CHANGELOG.md)
- [Commits](mitsuhiko/similar@2.7.0...3.1.1)

Updates `sha2` from 0.10.9 to 0.11.0
- [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0)

---
updated-dependencies:
- dependency-name: console
  dependency-version: 0.16.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: dialoguer
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: directories
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
- dependency-name: notify
  dependency-version: 8.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
- dependency-name: notify-debouncer-mini
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: similar
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
- dependency-name: toml
  dependency-version: 1.1.2+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Cargo.toml pins sha2 0.10 but the lockfile still resolved digest 0.11
transitives, breaking --locked CI builds on all platforms and MSRV.

Co-authored-by: Cursor <cursoragent@cursor.com>
Correct README to 20 builtin agents and document why toml, similar, and sha2 stay pinned so dependabot does not re-break the build.

Co-authored-by: Cursor <cursoragent@cursor.com>
@xb3sox xb3sox merged commit fb28b73 into main Jun 6, 2026
10 checks passed
@xb3sox xb3sox deleted the fix/dependabot-rust-deps branch June 6, 2026 15:04
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