Repository navigation
chore(deps): bump the rust-dependencies group across 1 directory with 3 updates - #2880
dependabot[bot] wants to merge 1 commit into
Conversation
… 3 updates Bumps the rust-dependencies group with 3 updates in the / directory: [russh](https://github.com/warp-tech/russh), [signal-hook](https://github.com/vorner/signal-hook) and [toml](https://github.com/toml-rs/toml). Updates `russh` from 0.65.0 to 0.65.1 - [Release notes](https://github.com/warp-tech/russh/releases) - [Commits](Eugeny/russh@v0.65.0...v0.65.1) Updates `signal-hook` from 0.4.5 to 0.4.6 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](vorner/signal-hook@v0.4.5...v0.4.6) Updates `toml` from 1.1.8+spec-1.1.0 to 1.2.0+spec-1.1.0 - [Commits](toml-rs/toml@toml-v1.1.8...toml-v1.2.0) --- updated-dependencies: - dependency-name: russh dependency-version: 0.65.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: signal-hook dependency-version: 0.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: toml dependency-version: 1.2.0+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
bashkit | fbc0f22 | Commit Preview URL Branch Preview URL |
Nov 07 2026, 02:02 PM |
Review summary (PR #2880)Verdict: Lockfile-only Dependabot bump, safe to merge. No findings — no review submitted. What changed (
Context read beyond the diff: Not reviewed: nothing — single-file diff fully covered. (Per sandbox rules, no build/test run; reasoned from the code.) |
…cts (#2884) toml 1.1.8 -> 1.2.0 and toml_writer 1.1.3 -> 1.2.0, with the imports.lock publisher facts the bump needs (epage, 2026-11-04, fetched from crates.io). imports.lock records a publisher fact per exact version, so a bump of a trusted publisher's crate leaves the new version unattested and `cargo vet --locked` fails. CI only runs the locked form, so it can never record the facts; a non-locked `cargo vet` is the only thing that does, and Dependabot never runs one. This will recur on every group bump that moves such a crate. Two incidental hunks: imports.lock re-aggregated Mozilla's utf8_iter wildcard audit (changed upstream), and Cargo.lock re-picked which syn cssparser-macros resolves to (3.0.9 -> 2.0.119) as ordinary resolver churn; both majors already carry safe-to-deploy exemptions. russh 0.65.1 and signal-hook 0.4.6 are deliberately excluded: both sit on delta-audit chains whose entries are human source-safety reviews, so each needs a new delta audit rather than an exemption. Part of #2880.
|
Half of this landed in #2884 (squashed as Landed: Not landed: Why the
|
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Completes #2880. Both versions are recorded as cargo-vet exemptions rather than delta audits. The two crates sit on delta-audit chains (russh 0.63.3 -> 0.64.1 -> 0.65.0, signal-hook 0.4.4 -> 0.4.5) whose entries are human source-safety reviews, so `cargo vet --locked` reported them unvetted after the bump and the Audit job failed. The maintainer approved taking the bumps without new reviews, which is what an exemption records: accepted, not audited. An audit entry would instead assert a source review that nobody performed. The chains therefore stop at 0.65.0 and 0.4.5. The superseded exemptions for their roots (russh 0.63.3, signal-hook 0.4.4) are kept deliberately: a later `cargo vet certify` of the 0.65.0 -> 0.65.1 and 0.4.5 -> 0.4.6 deltas resolves through the full chain, and a chain needs a root. `cargo vet prune` is correct after that, not before. Also drops untrusted 0.7.1, which nothing in the graph needs any more. 51 checks green, including Audit (the check that was failing on #2880), 24 ssh builtin tests exercising russh and the bashkit-cli suite exercising signal-hook.
|
Closing — all four bumps from this PR are now on
The split was necessary because the single Two follow-ups worth recording:
Generated by Claude Code |
Bumps the rust-dependencies group with 3 updates in the / directory: russh, signal-hook and toml.
Updates
russhfrom 0.65.0 to 0.65.1Release notes
Sourced from russh's releases.
Commits
b33092av0.65.120c5a93fix(keys): keep the comment when loading a public key file (#801)3a21566fix(client): accept non-canonical ECDSA P-521 signature mpints after strict d...a6be9bafix(cipher): count the MAC tag in the minimum packet length check (#802)43a46d6fix(AgentClient): propagate method errors (#808)56384e6add Eric-D as a contributor for code (#799)7c59594fix(server): let Dropbear through strict kex by accounting for the ignored fi...d10345ddeps: trim aws-lc-rs features to avoid transitive deps (#809)0a8cc28deps: remove dep on generic-array 0.14 compat (#810)92562d3tests: adapt to VerifiedPublicKey after #785 (#807)Updates
signal-hookfrom 0.4.5 to 0.4.6Changelog
Sourced from signal-hook's changelog.
Commits
0a1de6bVersion 0.4.6ae4ece5Merge pull request #215 from Frost-54/static-atomic-unsafe-trait48b56d5Deps updatesfd51cdeAllow &'static AtomicBool in flag module - #213Updates
tomlfrom 1.1.8+spec-1.1.0 to 1.2.0+spec-1.1.0Commits
8ffe3c5chore: Releasefa51878docs: Update changelogf8ad91eperf(serde): Reuse key allocations (#1261)fe51467perf(serde): Reuse key allocations7024319perf(writer): Expand coverage of the fast path (#1259)be196a8perf(writer): Expand coverage of the fast path932704cperf(serde): Pre-allocate serialization buffers (#1258)52b563dperf(serde): Pre-allocate serialization bufferse346a79perff(writer): Add key and string fast paths (#1257)ab695e6perf(writer): Add a fast path for writing string typesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsOpen in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.