build(v1): upgrade frontend toolchain to Vite 8 and plugin-react-swc 4 - #169
Merged
Conversation
Move the entire v1 line (cookiecutter sources, rendered templates, and all three examples) to vite ^8.1.5 and @vitejs/plugin-react-swc ^4.3.2 in lockstep. The examples-check-deps CI gate requires every v1 example to match the v1 template's toolchain versions exactly, so Dependabot's per-example bumps could never go green on their own. Bumping the template and examples together satisfies that check. Regenerating the example lockfiles also pulls postcss 8.5.23 and drops rollup (Vite 8 bundles with rolldown), superseding the standalone transitive-bump PRs. Supersedes dependabot PRs #160, #162, #163, #166, #167, #168.
sfc-gh-bnisco
marked this pull request as ready for review
July 28, 2026 16:42
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Single change that supersedes dependabot PRs #160, #162, #163, #166, #167, #168.
Before: v1 template + all 3 examples on
vite ^6.4.2/@vitejs/plugin-react-swc ^3.9.0. Dependabot bumped one example at a time, soexamples-check-deps(which requires every example to match the template exactly) failed on each PR.After: entire v1 line moved in lockstep to
vite ^8.1.5/@vitejs/plugin-react-swc ^4.3.2(cookiecutter sources, rendered templates, and all 3 examples), with lockfiles regenerated. The fresh lockfiles pullpostcss 8.5.23(#166) and drop rollup since Vite 8 bundles with rolldown (#167).Verified locally:
examples-check-deps,e2e-utils-check,templates-check-not-modified(all 4 variants), and a cleanvite buildof every v1 frontend.Once this merges, the following PRs are fully superseded and should be closed (GitHub closing keywords only auto-close issues, not PRs, so these need to be closed manually, or with a
@dependabot closecomment on the bot PRs):