chore(deps): refresh Rust dependencies - #104
Conversation
Muawiya-contact
left a comment
There was a problem hiding this comment.
Lockfile-only, and cargo metadata --locked accepts it, so the file is internally consistent. Ran the core and CLI gate against it here: clippy clean, 66 tests pass.
That result is worth less than it looks, though. Of the crates this bumps, only crossbeam-utils and indexmap are in the core/CLI tree. quick-xml, plist, base64, rustls, wasm-bindgen and web-sys are all app-side, and three of those moved across a semver boundary:
quick-xml0.41 → 0.42plist'sbase640.22 → 0.23wasm-bindgen-macro-supportfromsyn2.0.119 → 3.0.5
Nothing has compiled any of that. This PR was opened with GITHUB_TOKEN, so no workflows started — the caveat in docs/DEPENDENCY-AUTOMATION.md — which means the app-tauri job that would build exactly these crates never ran.
Close and reopen to kick CI off, and merge once the Tauri builds are green. Not worth taking on trust given where the bumps landed.
Muawiya-contact
left a comment
There was a problem hiding this comment.
CI ran after a close/reopen. All 13 checks green, including app-tauri on all three platforms — so the quick-xml, base64 and syn 3 moves do compile where they're actually used. Good to merge.
Automated dependency refresh.
What ran
cargo audit fix— raises version requirements that an advisory needs (experimental).cargo update— refreshesCargo.lockwithin the existing semver ranges.cargo fmt --check,cargo clippy -D warnings,cargo test— all green before this PR opened.Changes
Advisories after the update
Opened by the Dependency auto-fix workflow. Both blocks are truncated at
the size GitHub will render; run the commands locally for the full output.