Skip to content

chore(deps): bump sha2 to 0.11 and notify to 8.2#85

Open
patrick-mns wants to merge 4 commits into
devfrom
chore/deps-sha2-notify
Open

chore(deps): bump sha2 to 0.11 and notify to 8.2#85
patrick-mns wants to merge 4 commits into
devfrom
chore/deps-sha2-notify

Conversation

@patrick-mns

Copy link
Copy Markdown
Owner

Summary

Brings in the two lowest-surface breaking Dependabot bumps, combined:

Both are major bumps, but neither required a code change — the crate compiles clean as is.

Their usage is narrow, which is why they were picked first:

  • sha2 is used only in src/backend/updater.rs (Digest/Sha256 for checksum verification)
  • notify is used only in src/backend/skill_watcher.rs (RecommendedWatcher, EventKind)

Note: sha2 0.10.9 still appears in Cargo.lock alongside 0.11.0 — it is pulled transitively by oauth2 v5.0.0 and tauri-codegen v2.6.3. Our own code is on 0.11. Nothing to do until those upstreams move.

Verification

  • cargo fmt --check — pass
  • cargo check — pass, no warnings
  • cargo test — 160 passed, 3 ignored, 1 failed

The failing test is backend::tools::terminal::tests::run_sandboxes_by_default_and_hints_on_denial, which fails identically before and after these bumps. It reads the developer's global config (~/.micelio/sandbox_terminal); when that toggle is false, the sandboxed: true marker is never emitted and the assert fails. It is #[cfg(target_os = "macos")], so CI (Linux) never runs it.

Notes

Branched off dev rather than committed to it directly, to keep #84 matching the 9 safe bumps its description covers.

🤖 Generated with Claude Code

dependabot Bot and others added 4 commits July 23, 2026 04:09
Bumps [notify](https://github.com/notify-rs/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)

---
updated-dependencies:
- dependency-name: notify
  dependency-version: 8.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.9 to 0.11.0.
- [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0)

---
updated-dependencies:
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
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