Skip to content

fix(deps): synchronize upstream requirements and remove unused dependencies - #3234

Merged
fengmk2 merged 6 commits into
mainfrom
renovate/rust-crates
Oct 26, 2026
Merged

fengmk2 merged 6 commits into
mainfrom
renovate/rust-crates

Conversation

@renovate

@renovate renovate Bot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
anyhow workspace.dependencies upstream sync 1.0.98 → 1.0.103
append-only-vec workspace.dependencies upstream sync 0.1.7 → 0.1.8
async-channel workspace.dependencies upstream sync 2.3.1 → 2.5.0
bitflags workspace.dependencies upstream sync 2.9.1 → 2.13.0
blake3 workspace.dependencies upstream sync 1.8.2 → 1.8.5
criterion2 workspace.dependencies upstream sync 3.0.0 → 3.0.4
derive_more workspace.dependencies upstream sync 2.0.1 → 2.1.1
fast-glob workspace.dependencies upstream sync 1.0.0 → 1.1.0
flate2 workspace.dependencies upstream sync =1.1.9 → 1.1.10
form_urlencoded workspace.dependencies upstream sync 1.2.1 → 1.2.2
futures workspace.dependencies upstream sync 0.3.31 → 0.3.32
glob workspace.dependencies upstream sync 0.3.2 → 0.3.3
httpmock workspace.dependencies minor 0.8 → 0.9
indexmap workspace.dependencies upstream sync 2.9.0 → 2.14.0
insta workspace.dependencies upstream sync 1.43.1 → 1.49.0
itoa workspace.dependencies upstream sync 1.0.15 → 1.0.18
json-escape-simd workspace.dependencies upstream sync 3 → 3.1.1
memchr workspace.dependencies upstream sync 2.7.4 → 2.8.2
mimalloc-safe workspace.dependencies upstream sync 0.1.62 → 0.1.64
napi-derive workspace.dependencies upstream sync 3.0.0 → 3.6.3
owo-colors workspace.dependencies upstream sync 4.2.2 → 4.4.0
pnp workspace.dependencies upstream sync 0.12.9 → 0.12.12
percent-encoding workspace.dependencies upstream sync 2.3.1 → 2.3.2
petgraph workspace.dependencies upstream sync 0.8.2 → 0.8.3
rayon workspace.dependencies upstream sync 1.10.0 → 1.12.0
regex workspace.dependencies upstream sync 1.11.1 → 1.13.0
rustc-hash workspace.dependencies upstream sync 2.1.1 → 2.1.3
schemars workspace.dependencies upstream sync 1.0.0 → 1.2.1
self_cell workspace.dependencies upstream sync 1.2.0 → 1.2.2
serde workspace.dependencies upstream sync 1.0.219 → 1.0.228
serde_json workspace.dependencies upstream sync 1.0.140 → 1.0.150
terminal_size workspace.dependencies upstream sync 0.4.2 → 0.4.4
testing_macros workspace.dependencies upstream sync 1.0.0 → 1.0.1
tokio workspace.dependencies upstream sync 1.48.0 → 1.52.3
tracing workspace.dependencies upstream sync 0.1.41 → 0.1.44
tracing-subscriber workspace.dependencies upstream sync 0.3.19 → 0.3.23
url workspace.dependencies upstream sync 2.5.4 → 2.5.8
uuid workspace.dependencies upstream sync 1.17.0 → 1.27.0
xxhash-rust workspace.dependencies upstream sync 0.8.15 → 0.8.16
micromatch catalog removal Remove unused entry
react catalog removal Remove benchmark dependency
react-dom catalog removal Remove benchmark dependency
Other unused npm catalog entries catalog removal Remove 58 entries

Shared dependencies follow the pinned upstream requirements. Broad workspace patterns also installed unused upstream tools and their dependencies. Import only the upstream build roots and bundled packages. Keep catalog entries only when a retained workspace package references them.


Release Notes

httpmock/httpmock (httpmock)

v0.9.0

Compare Source

Update the independent httpmock dependency from 0.8 to 0.9.

Rolldown and oxc-node dependency synchronization

Synchronize shared Rust requirements with pinned Rolldown and pinned oxc-node.

Imported npm catalog entries follow upstream requirements, including lower ranges. Entries shared by both upstream catalogs retain the existing merge rules. Preserve the NAPI security minimum and the existing toolchain integration rules.

Keep globstar and saphyr at their upstream requirements.

Exclude the unused Rolldown benchmark, browser, debug, test-server, and Vite-test workspaces. Exclude the vendored create-vite and plugin-legacy workspaces. This removes react, react-dom, vue-router, and other unused dependencies from the root lockfile.

Remove 61 unused catalog entries, including benchmark dependencies, old documentation entries, oxc-minify, and oxc-transform. Stop updating the two unused Oxc catalog entries. sync-remote derives catalog references from the retained workspace manifests, so later upgrades do not restore unused entries.


Configuration

📦 Dependency updates: .github/workflows/upgrade-deps.yml synchronizes shared requirements and maintains the Renovate exclusions on every run.

🔧 Renovate scope: Exclude shared Rust requirements and used upstream npm catalog entries. Keep project-only dependencies eligible for Renovate updates. Ignore the vendored oxc-node/** sources.

♻ Rebasing: Maintainer-managed after manual changes.


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

@socket-security

socket-security Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​httpmock@​0.8.3 ⏵ 0.9.079 -1410093 -7100100
Updatedcargo/​flate2@​1.1.9 ⏵ 1.1.1010010093100100

View full report

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://renovate-rust-crates-viteplus-dev.voidzero-docs.workers.dev (commit 2c6847b)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://8f3d5c7e-viteplus-dev.voidzero-docs.workers.dev 2c6847b 2026-10-26T06:40:35.260Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://53f1d05e-viteplus-dev.voidzero-docs.workers.dev b927295 2026-10-26T06:20:39.201Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://e2e6886f-viteplus-dev.voidzero-docs.workers.dev d433650 2026-10-26T06:02:58.329Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://1ef59cea-viteplus-dev.voidzero-docs.workers.dev e2fff63 2026-10-26T05:46:03.120Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://38d9c04e-viteplus-dev.voidzero-docs.workers.dev 7336bb6 2026-10-26T04:39:02.699Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://bbc644dd-viteplus-dev.voidzero-docs.workers.dev 1a13a35 2026-10-26T04:36:07.156Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://dec7192d-viteplus-dev.voidzero-docs.workers.dev 7c4b7c7 2026-10-26T04:05:16.309Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://e9a92b88-viteplus-dev.voidzero-docs.workers.dev 094ee97 2026-10-26T00:59:18.069Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://621b10a3-viteplus-dev.voidzero-docs.workers.dev dec135d 2026-10-26T00:57:52.729Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://c1d8490c-viteplus-dev.voidzero-docs.workers.dev 7f60985 2026-10-25T16:54:48.205Z Visit the dashboard ↗

@github-actions

github-actions Bot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

CLI artifact sizes (2c6847b)

Final release artifacts built by the canonical build-upstream and build-windows-cli actions.
The dist rows use the Linux build. The core total excludes .node files to match the release artifact.

Artifact Format Base PR Change
packages/cli/dist Directory total 2.26 MiB 2.26 MiB 0 B (0.00%)
packages/core/dist Directory total 4.07 MiB 4.07 MiB 0 B (0.00%)
Combined package dist Directory total 6.33 MiB 6.33 MiB 0 B (0.00%)
vp (Linux x64) Binary 8.23 MiB 8.23 MiB +4.00 KiB (+0.05%)
vp (Linux x64) gzip -9 3.76 MiB 3.76 MiB +1.10 KiB (+0.03%)
NAPI (Linux x64) Binary 35.47 MiB 35.47 MiB +4.00 KiB (+0.01%)
NAPI (Linux x64) gzip -9 14.13 MiB 14.12 MiB -3.34 KiB (-0.02%)
vp (macOS ARM64) Binary 5.38 MiB 5.38 MiB -16 B (-0.00%)
vp (macOS ARM64) gzip -9 3.20 MiB 3.20 MiB +796 B (+0.02%)
NAPI (macOS ARM64) Binary 42.25 MiB 42.25 MiB +16 B (+0.00%)
NAPI (macOS ARM64) gzip -9 18.26 MiB 18.26 MiB +4.86 KiB (+0.03%)
vp (Windows x64) Binary 6.08 MiB 6.09 MiB +6.50 KiB (+0.10%)
vp (Windows x64) gzip -9 2.82 MiB 2.82 MiB +3.30 KiB (+0.11%)
NAPI (Windows x64) Binary 31.52 MiB 31.52 MiB +512 B (+0.00%)
NAPI (Windows x64) gzip -9 12.84 MiB 12.84 MiB +95 B (+0.00%)
Trampoline (Windows x64) Binary 13.50 KiB 13.50 KiB 0 B (0.00%)
Trampoline (Windows x64) gzip -9 7.09 KiB 7.09 KiB 0 B (0.00%)
Installer (Windows x64) Binary 4.67 MiB 4.67 MiB +512 B (+0.01%)
Installer (Windows x64) gzip -9 2.24 MiB 2.24 MiB -214 B (-0.01%)

@renovate
renovate Bot force-pushed the renovate/rust-crates branch from 7f60985 to dec135d Compare October 26, 2026 00:57
@fengmk2 fengmk2 changed the title chore(deps): update rust crates fix(deps): synchronize Rolldown and oxc-node dependencies Oct 26, 2026
@renovate

renovate Bot commented Oct 26, 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.

@fengmk2 fengmk2 changed the title fix(deps): synchronize Rolldown and oxc-node dependencies fix(deps): sync upstream dependencies and fix security CI Oct 26, 2026
@fengmk2 fengmk2 changed the title fix(deps): sync upstream dependencies and fix security CI fix(deps): synchronize Rolldown and oxc-node dependencies Oct 26, 2026
@fengmk2
fengmk2 force-pushed the renovate/rust-crates branch from 7336bb6 to e2fff63 Compare October 26, 2026 05:45
@fengmk2 fengmk2 added test: e2e Auto run e2e tests test: install-e2e run vite install e2e test test: create-e2e Run `vp create` e2e tests labels Oct 26, 2026
@fengmk2 fengmk2 changed the title fix(deps): synchronize Rolldown and oxc-node dependencies fix(deps): synchronize upstream requirements and remove unused dependencies Oct 26, 2026
@fengmk2
fengmk2 force-pushed the renovate/rust-crates branch from d433650 to b927295 Compare October 26, 2026 06:20
@fengmk2
fengmk2 force-pushed the renovate/rust-crates branch from b927295 to 2c6847b Compare October 26, 2026 06:39
@fengmk2
fengmk2 merged commit a0b138a into main Oct 26, 2026
119 of 120 checks passed
@fengmk2
fengmk2 deleted the renovate/rust-crates branch October 26, 2026 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test: create-e2e Run `vp create` e2e tests test: e2e Auto run e2e tests test: install-e2e run vite install e2e test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant