Skip to content

fix(build): brand vite build banner#2200

Merged
wan9chi merged 3 commits into
voidzero-dev:mainfrom
liangmiQwQ:liang/codex/brand-vite-build-banner
Jul 20, 2026
Merged

fix(build): brand vite build banner#2200
wan9chi merged 3 commits into
voidzero-dev:mainfrom
liangmiQwQ:liang/codex/brand-vite-build-banner

Conversation

@liangmiQwQ

@liangmiQwQ liangmiQwQ commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

vp build still prints its startup banner as vite v<Vite version>, while the rest of the CLI identifies the tool as Vite+. This is the remaining user-visible build output that uses Vite’s VERSION.

The banner was first rebranded for Vite+ in #614, intentionally removed during the unified CLI header work in #680, and returned with upstream Vite branding during the Vite 8 upgrade in #810.

This PR updates the generated Vite patch so the banner prints vite+ v<Vite+ version>. Vite’s own VERSION remains unchanged for the public API and plugin context metadata. The affected vp build snapshots and version redaction coverage are updated accordingly.

🤖 Generated with Codex

@netlify

netlify Bot commented Jul 18, 2026

Copy link
Copy Markdown

Deploy Preview for viteplus-preview canceled.

Name Link
🔨 Latest commit c15303d
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/6a5d845f3f809500080919c6

@liangmiQwQ

Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 58a529d967

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread packages/tools/src/brand-vite.ts Outdated
@liangmiQwQ
liangmiQwQ marked this pull request as ready for review July 18, 2026 09:05
@liangmiQwQ
liangmiQwQ requested a review from wan9chi July 18, 2026 09:06
@liangmiQwQ

Copy link
Copy Markdown
Collaborator Author

@wan9chi That was found when I was watching your demos :D

@wan9chi wan9chi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thank you!

@wan9chi
wan9chi merged commit 24de05a into voidzero-dev:main Jul 20, 2026
42 checks passed
@liangmiQwQ
liangmiQwQ deleted the liang/codex/brand-vite-build-banner branch July 20, 2026 03:29
wan9chi pushed a commit that referenced this pull request Jul 20, 2026
The Vite branding patcher currently treats a missing removable
build-banner pattern as "Already patched". When upstream changes, sync
can continue even though the branding patch no longer applies.

This PR restores the nested Vite checkout from `HEAD` before each patch
pass, so repeated calls still start from raw upstream sources. If a
restored source no longer matches a known pattern, the patcher raises an
actionable upstream-drift error instead.

It leaves the build-banner behavior and CLI snapshots unchanged.

A small follow-up to #2200

🤖 Generated with Codex
wan9chi added a commit that referenced this pull request Jul 23, 2026
…2217)

Release vite-plus v0.2.6: Stable type-aware linting and a refreshed
toolchain.

This release moves Vite+'s type-aware linting to the [stable tsgolint 7
engine](https://oxc.rs/blog/2026-07-22-type-aware-linting-stable),
refreshes the bundled build and formatting tools, strengthens `vp run`
caching and workspace discovery, and removes the redundant `vp build`
startup banner.

### Highlights

- Move bundled type-aware linting to stable tsgolint 7 with 59 of 61
typescript-eslint type-aware rules, and update Vite `8.1.4` -> `8.1.5`,
Rolldown `1.1.5` -> `1.2.0`, tsdown `0.22.7` -> `0.22.13`, Oxlint
`1.73.0` -> `1.75.0`, oxlint-tsgolint `0.24.0` -> `7.0.2001`, and Oxfmt
`0.58.0` -> `0.60.0`
([#2214](#2214)), by
@voidzero-guard[bot]
- Improve `vp run` reliability by caching much larger automatically
tracked input sets, discovering npm workspaces whose patterns start with
`./`, and reporting output-forwarding failures accurately
([vite-task#554](voidzero-dev/vite-task#554),
[vite-task#547](voidzero-dev/vite-task#547),
[vite-task#552](voidzero-dev/vite-task#552),
[#2215](#2215)), by
@wan9chi and @liangmiQwQ
- Remove the redundant Vite startup banner from `vp build` output and
fail fast when upstream Vite changes invalidate Vite+ branding patches
([#2200](#2200),
[#2205](#2205)), by
@liangmiQwQ

### Refactor

- Deduplicate package-manager version gates in migration catalog
handling ([#2216](#2216)),
by @jong-kyung
- Unify static and generated CLI help under one document model and
renderer ([#2211](#2211)),
by @jong-kyung
- Reuse shared subprocess exit-status handling across global CLI command
paths ([#2196](#2196)), by
@jong-kyung

### Docs

- Fix broken documentation anchors and add Migration Rules to the
Migrate sidebar
([#2203](#2203)), by
@charpeni

### Chore

- Stabilize `vp create` build-approval snapshots by removing package-age
timing from those fixtures
([#2224](#2224)), by
@wan9chi
- Remove the temporary release workflow dispatch used for the previous
release ([#2193](#2193)),
by @wan9chi
- Share package-manager fixtures across CLI tests
([#2197](#2197)), by
@jong-kyung
- Remove stale raw Oxlint and Oxfmt development dependencies that
bypassed repository editor configuration
([#2187](#2187)), by
@liangmiQwQ

### Bundled Versions

| Tool | Version | Source |
| --------------- | ------- |
-----------------------------------------------------------------------
|
| vite | `8.1.5` |
[`5e7fe12`](vitejs/vite@5e7fe12)
|
| rolldown | `1.2.0` |
[`03e1e34`](rolldown/rolldown@03e1e34)
|
| tsdown | `0.22.13` | [npm](https://npmx.dev/package/tsdown/v/0.22.13)
|
| vitest | `4.1.10` | [npm](https://npmx.dev/package/vitest/v/4.1.10) |
| oxlint | `1.75.0` | [npm](https://npmx.dev/package/oxlint/v/1.75.0) |
| oxlint-tsgolint | `7.0.2001` |
[npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2001) |
| oxfmt | `0.60.0` | [npm](https://npmx.dev/package/oxfmt/v/0.60.0) |

### Upgrade

```bash
vp upgrade
```

### New Contributors

Welcome @charpeni.

**Full Changelog**:
v0.2.5...v0.2.6

---

Merging this PR will trigger the release workflow.

---------

Co-authored-by: voidzero-guard[bot] <278573678+voidzero-guard[bot]@users.noreply.github.com>
Co-authored-by: wan9chi <dk4rest@gmail.com>
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