8000 fix(deps): russh 0.65.0 on release/0.7.x, for RUSTSEC-2026-0495 by norrietaylor · Pull Request #3318 · gominimal/minimal · GitHub
[go: up one dir, main page]

Skip to content

fix(deps): russh 0.65.0 on release/0.7.x, for RUSTSEC-2026-0495 - #3318

Merged
norrietaylor merged 1 commit into
release/0.7.xfrom
fix/russh-0.65-0.7
Nov 12, 2026
Merged

norrietaylor merged 1 commit into
release/0.7.xfrom
fix/russh-0.65-0.7

Conversation

@norrietaylor
Copy link
Copy Markdown
Member

Backports russh 0.63.3 → 0.65.0 to release/0.7.x. cargo-deny fails the line on RUSTSEC-2026-0495 (an SSH agent key added with the confirm constraint is used without confirmation; fixed in 0.65.0), which blocks #3317 and so the final 0.7.3 stage.

main has 0.65.0 from #2825 (after 0.64.1 in #2326). Neither bump changed a russh call site, so this is the manifest and lock only:

  • Cargo.toml: russh = "0.65".
  • Cargo.lock: russh 0.65.0, matching main. Cargo's resolution also moves a few Windows-only windows-sys references from 0.61.2 to 0.52.0, both already in the lock; no target we build reads them.

The line has no code that runs russh's agent server, so 0.7.3 isn't exposed through the advisory's path; the bump clears the check and keeps the line on what main ships.

Not compiled locally: the workspace needs Linux (caps, procfs). CI is the build check.

After merging

Update #3317 from the line so its cargo-deny runs again, then merge it and stage. Tracked in gominimal/release-ops#7.

@norrietaylor
norrietaylor requested a review from a team as a code owner November 12, 2026 18:16
@coderabbitai
coderabbitai Bot commented Nov 12, 2026
Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Essentials
  • Run ID: bfc9b60d-a10b-47b5-8aaa-67e82365aba4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@minimal-foundry
minimal-foundry Bot commented Nov 12, 2026 •
Copy link
Copy Markdown
Contributor

Approved: no findings at 97392948a440.

Nothing to do.

Clobber: none seen.

@minimal-foundry minimal-foundry Bot left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minimal-review — approved

Verdict APPROVE — No findings.

Panel: 3 of 3 personas ran (correctness, security, supply-chain).

@minimal-foundry minimal-foundry Bot added the review:approved minimal-review approved the current head label Nov 12, 2026
@norrietaylor
norrietaylor merged commit b21602a into release/0.7.x Nov 12, 2026
32 checks passed
@norrietaylor
norrietaylor deleted the fix/russh-0.65-0.7 branch November 12, 2026 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review:approved minimal-review approved the current head

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0