feat(deps): upgrade upstream dependencies - #2519
Conversation
✅ No upstream CLI help changes detectedCompared normalized ✅ Vite: no CLI help changes (8.2.1 → 8.2.2)The version was updated, but the normalized CLI help output has no differences. ➖ Vitest: no version update (4.1.11)No version update was detected, so there is no CLI help diff. ➖ Oxlint: no version update (1.79.0)No version update was detected, so there is no CLI help diff. ➖ Oxfmt: no version update (0.64.0)No version update was detected, so there is no CLI help diff. ➖ tsdown: no version update (0.22.14)No version update was detected, so there is no CLI help diff. |
✅ Deploy Preview for viteplus-preview canceled.
|
5e7dc28 to
366e49f
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Native binary sizes (
|
| Artifact | Format | Base | PR | Change |
|---|---|---|---|---|
vp (Linux x64) |
Binary | 10.73 MiB | 10.73 MiB | 0 B (0.00%) |
vp (Linux x64) |
gzip -9 | 4.64 MiB | 4.64 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | Binary | 32.20 MiB | 32.20 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | gzip -9 | 12.69 MiB | 12.69 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
Binary | 8.03 MiB | 8.03 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
gzip -9 | 4.05 MiB | 4.05 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | Binary | 39.80 MiB | 39.80 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | gzip -9 | 16.98 MiB | 16.98 MiB | -3 B (-0.00%) |
vp (Windows x64) |
Binary | 8.63 MiB | 8.63 MiB | 0 B (0.00%) |
vp (Windows x64) |
gzip -9 | 3.77 MiB | 3.77 MiB | -1 B (-0.00%) |
| NAPI (Windows x64) | Binary | 27.03 MiB | 27.03 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | gzip -9 | 10.75 MiB | 10.75 MiB | -2 B (-0.00%) |
| Trampoline (Windows x64) | Binary | 216.50 KiB | 216.50 KiB | 0 B (0.00%) |
| Trampoline (Windows x64) | gzip -9 | 104.34 KiB | 104.34 KiB | 0 B (0.00%) |
| Installer (Windows x64) | Binary | 4.50 MiB | 4.50 MiB | 0 B (0.00%) |
| Installer (Windows x64) | gzip -9 | 2.11 MiB | 2.11 MiB | +1 B (+0.00%) |
9be0866 to
e414958
Compare
Registry bridge build (
|
| Package | Version |
|---|---|
vite-plus |
0.0.0-commit.959053f6d6177f2df145df06269f79915ba4bd68 |
@voidzero-dev/vite-plus-core |
0.0.0-commit.959053f6d6177f2df145df06269f79915ba4bd68 |
Install the Vite+ CLI built from this commit, then migrate a project:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/voidzero-dev/vite-plus/959053f6d6177f2df145df06269f79915ba4bd68/packages/cli/install.sh | VP_PR_VERSION=2519 bash# Windows (PowerShell)
$env:VP_PR_VERSION="2519"; irm https://raw.githubusercontent.com/voidzero-dev/vite-plus/959053f6d6177f2df145df06269f79915ba4bd68/packages/cli/install.ps1 | iexOr download the standalone Windows installer built from this commit:
| Architecture | Installer |
|---|---|
| x64 | vp-setup-x86_64-pc-windows-msvc.exe |
| Arm64 | vp-setup-aarch64-pc-windows-msvc.exe |
GitHub requires you to sign in and downloads each installer as a ZIP artifact. Extract vp-setup.exe, then run it against this preview build:
.\vp-setup.exe --version "0.0.0-commit.959053f6d6177f2df145df06269f79915ba4bd68" --registry "https://registry-bridge.viteplus.dev/"After installing, upgrade the current project's vite-plus to this test build with:
vp migrateOr point your package manager at the bridge registry https://registry-bridge.viteplus.dev/:
| Package manager | Registry config |
|---|---|
| npm / pnpm / Bun | .npmrc: registry=https://registry-bridge.viteplus.dev/ |
| Yarn (v2+) | .yarnrc.yml: npmRegistryServer: "https://registry-bridge.viteplus.dev/" |
Then pin the build (vite aliases to vite-plus-core; pnpm can use a catalog, npm an overrides entry):
{
"devDependencies": {
"vite-plus": "0.0.0-commit.959053f6d6177f2df145df06269f79915ba4bd68",
"vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.959053f6d6177f2df145df06269f79915ba4bd68"
}
}
🐳 Docker preview imageBuilt from this PR's registry bridge build:
# remove any stale local copy from a previous run, then pull fresh
docker rmi ghcr.io/voidzero-dev/vite-plus:pr-2519 2>/dev/null; docker pull ghcr.io/voidzero-dev/vite-plus:pr-2519Quick check: docker run --rm ghcr.io/voidzero-dev/vite-plus:pr-2519 vp --versionSee docs/guide/docker.md for usage. |
be9039b to
c11daa0
Compare
- vite: 4216158 -> v8.2.2 (de1111a) - @vitejs/devtools: 0.5.0 -> 0.5.1 Code changes: - packages/core/package.json: bundled vite version 8.2.1 -> 8.2.2, and widen the @vitejs/devtools peer range to ^0.4.0 || ^0.5.0 - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/create_approve_builds_bun/snapshots/create_approve_builds_bun.md: update the `bun pm trust` build hash in the recorded snapshot - pnpm-lock.yaml: refresh transitive dependencies (publint, tsx, postcss, sass-embedded, browserslist, esbuild, unplugin-* and others)
c11daa0 to
3dfb942
Compare
This PR upgrades upstream dependencies and adds two projects to ecosystem CI.
Nuxt DevTools uses the
@vitejs/devtoolsversion frompackages/core/package.json.Its test runs the build, type check, and unit tests on Linux and Windows.
The fixture trusts the lockfile that the same CI job creates for the local Vite+ registry.
The Tiptap test runs on Ubuntu.
It runs
vp run build && vp run build:demos,vp run lint, andvp run test:unit.The fixture keeps Tiptap's upstream lint behavior after
vp migrate.The ecosystem workflow now uses the name
Ecosystem CI.The dependency upgrade workflow preserves the baseline PR details.
It adds verified release and commit links to the
Dependency updatestable.vitecommit tov8.2.2(de1111a) and@vitejs/devtoolsto0.5.1.rolldownstays onv1.2.5(84c904b). Vitest, tsdown, Oxlint, Oxfmt, and the Oxc packages are unchanged.@vitejs/devtoolspeer range and update the recorded bundled Vite version. They also update one PTY snapshot.Dependency updates
vitev8.2.1(4216158)v8.2.2(de1111a)@vitejs/devtools0.5.00.5.1Unchanged dependencies
rolldown:v1.2.5(84c904b)vitest:4.1.11@vitest/browser:4.1.11@vitest/browser-playwright:4.1.11@vitest/browser-preview:4.1.11@vitest/browser-webdriverio:4.1.11@vitest/expect:4.1.11@vitest/mocker:4.1.11@vitest/pretty-format:4.1.11@vitest/runner:4.1.11@vitest/snapshot:4.1.11@vitest/spy:4.1.11@vitest/utils:4.1.11tsdown:0.22.14@tsdown/css:0.22.14@tsdown/exe:0.22.14lightningcss:^1.33.0@oxc-node/cli:0.1.0@oxc-node/core:0.1.0oxfmt:0.64.0oxlint:1.79.0oxlint-tsgolint:7.0.2001@oxc-project/runtime:0.146.0@oxc-project/types:0.146.0oxc-minify:0.146.0oxc-parser:0.146.0oxc-transform:0.146.0VITEST_VERSIONconstant:4.1.114.1.11Code changes
packages/core/package.jsonupdates the@vitejs/devtoolsdependency from^0.5.0to^0.5.1.^0.4.0to^0.4.0 || ^0.5.0.bundledVersions.vitefrom8.2.1to8.2.2.packages/tools/.upstream-versions.jsonupdates the pinned Vite hash tode1111ab0be00879b404e7ed3b2a80e264edddc1.crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/create_approve_builds_bun/snapshots/create_approve_builds_bun.mdupdates the recordedbun pm trust <version> (...)build hash.pnpm-lock.yamlrefreshes the lockfile and its transitive dependencies..github/workflows/e2e-test.ymladds the Nuxt DevTools and Tiptap tests. It also renames the workflow toEcosystem CI.ecosystem-ci/repo.jsonadds the pinned Nuxt DevTools and Tiptap repositories.ecosystem-ci/patch-project.tsaligns the DevTools version and trusts the Nuxt lockfile. It also preserves Tiptap's lint behavior..github/workflows/upgrade-deps.ymlpreserves baseline PR details. It adds verified links to the dependency table.