Skip to content

feat(deps): upgrade upstream dependencies#1267

Merged
fengmk2 merged 4 commits intomainfrom
deps/upstream-update
Apr 2, 2026
Merged

feat(deps): upgrade upstream dependencies#1267
fengmk2 merged 4 commits intomainfrom
deps/upstream-update

Conversation

@Brooooooklyn
Copy link
Copy Markdown
Member

@Brooooooklyn Brooooooklyn commented Apr 2, 2026

Automated daily upgrade of upstream dependencies:

  • rolldown (latest tag)
  • vite (latest tag)
  • vitest (latest npm version)
  • tsdown (latest npm version)

Build status: failure


Note

Medium Risk
Moderate risk because this is primarily a broad dependency/toolchain bump (notably oxc and rolldown), which can introduce build/runtime behavior changes and CI failures despite minimal code changes.

Overview
Updates the Rust workspace to oxc 0.123.0 (from 0.121.0) and refreshes Cargo.lock, pulling in newer transitive crypto/network dependencies (e.g., new digest/sha1 versions and windows-sys 0.61.2).

Bumps the bundled rolldown version in packages/core/package.json to 1.0.0-rc.13 and updates the tracked upstream rolldown commit hash in packages/tools/.upstream-versions.json. Also adds prettyplease, proc-macro2, quote, and syn to workspace deps and cargo-shear ignore list to match upstream usage.

Written by Cursor Bugbot for commit 88c1325. This will update automatically on new commits. Configure here.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 2, 2026

Deploy Preview for viteplus-preview canceled.

Name Link
🔨 Latest commit a51875e
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/69ce1f04ee538800085d9e0b

@fengmk2
Copy link
Copy Markdown
Member

fengmk2 commented Apr 2, 2026

I need to fix the vp check issue first before handling the dependency updates

@fengmk2 fengmk2 self-assigned this Apr 2, 2026
When oxlint reports only warnings (0 errors), override the raw exit code
to SUCCESS instead of propagating oxlint's non-zero exit code. This
fixes ecosystem-ci failures where type-aware lint rules (e.g.
typescript-eslint/await-thenable) produce warnings that cause
`vp check --fix` to exit with code 1.
@fengmk2 fengmk2 force-pushed the deps/upstream-update branch from 83294cf to 013fc6e Compare April 2, 2026 06:04
@fengmk2
Copy link
Copy Markdown
Member

fengmk2 commented Apr 2, 2026

deps on #1268

fengmk2 and others added 2 commits April 2, 2026 14:11
… snap test

Verify that a plain `vp check` also exits with code 0 when only
warnings are present, matching the --fix behavior.
@fengmk2 fengmk2 force-pushed the deps/upstream-update branch from 013fc6e to 10c1876 Compare April 2, 2026 06:11
@fengmk2 fengmk2 merged commit 3c08bc5 into main Apr 2, 2026
68 checks passed
@fengmk2 fengmk2 deleted the deps/upstream-update branch April 2, 2026 08:01
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