Skip to content

Update cargo to v2.3.6 - #587

Merged
nedtwigg merged 2 commits into
mainfrom
renovate/cargo
Sep 7, 2026
Merged

Update cargo to v2.3.6#587
nedtwigg merged 2 commits into
mainfrom
renovate/cargo

Conversation

@renovate

@renovate renovate Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tauri-plugin-shell dependencies patch 2.3.52.3.6
tauri-plugin-updater dependencies minor 2.10.12.11.0

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Only on Monday (* * * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 7, 2026

Copy link
Copy Markdown

Deploying mouseterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6d03ca3
Status: ✅  Deploy successful!
Preview URL: https://fa7958f1.mouseterm.pages.dev
Branch Preview URL: https://renovate-cargo.mouseterm.pages.dev

View logs

@dormouse-bot dormouse-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewing as a draft — flagging anything that looks worth a quick fix. Mark ready for a full review.

The lockfile change itself is a correct, mechanical re-resolution: tauri-plugin-shell 2.3.5→2.3.6 and tauri-plugin-updater 2.10.1→2.11.0, with core-foundation now disambiguated by version because system-configuration 0.7.0 pins 0.9.4 alongside the existing 0.10.1, and tempfile's getrandom edge deduped onto 0.4.3 (0.3.4 stays, tauri still uses it). No removals.

Build & Test is red on the disclosure gate, and it will stay red until website/src/data/dependencies-cargo.json is regenerated. Renovate can't run node website/scripts/generate-deps.js, so a Cargo.lock-only bump always leaves the snapshot behind — docs/specs/security-supply-chain.md -> "Disclosure" makes that a FAIL IF, and this is the fourth time it's needed a follow-up commit (86a3c75e, 4b42808a, e60906c5, 258ba681). I'm pushing the regeneration to this branch so the PR can go green; if Renovate rebases the branch it will need reapplying.

Worth knowing what the regenerated snapshot discloses: hyper-util 0.1.20 gained its system-proxy feature here, pulling in system-configuration + system-configuration-sys on macOS and windows-registry on Windows. That means the updater's HTTP client now reads the OS proxy configuration on those platforms — no spec asserts otherwise, so nothing to change, but it's a real behavior delta inside a "patch + minor" bump.

One thing I did not treat as a problem: the JS bindings stay at @tauri-apps/plugin-updater 2.10.1 / plugin-shell 2.3.5 because Renovate splits npm and cargo into separate PRs. Newer Rust plugin against older guest JS is the safe direction within a major — the Rust side implements the commands — so the drift resolves on its own at the next npm run.

…n bumps

Renovate cannot run website/scripts/generate-deps.js, so a Cargo.lock-only
bump leaves website/src/data/dependencies-cargo.json behind and the
'Dependency disclosure is current' gate in ci.yml goes red
(docs/specs/security-supply-chain.md -> Disclosure).

Records tauri-plugin-shell 2.3.6 and tauri-plugin-updater 2.11.0 as direct,
and adds the transitive crates the new resolution pulls in: core-foundation
0.9.4, system-configuration 0.7.0, system-configuration-sys 0.6.0, and
windows-registry 0.6.1 (hyper-util's system-proxy feature).
@renovate

renovate Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@nedtwigg
nedtwigg marked this pull request as ready for review September 7, 2026 18:29
@nedtwigg
nedtwigg merged commit d9ec4fc into main Sep 7, 2026
8 checks passed
@nedtwigg
nedtwigg deleted the renovate/cargo branch September 7, 2026 18:29
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.

2 participants