Skip to content

chore: freeze the whole Vite/SvelteKit toolchain majors in Dependabot#17

Merged
SecureCloudGroup merged 1 commit into
mainfrom
chore/freeze-web-toolchain-majors
Jul 10, 2026
Merged

chore: freeze the whole Vite/SvelteKit toolchain majors in Dependabot#17
SecureCloudGroup merged 1 commit into
mainfrom
chore/freeze-web-toolchain-majors

Conversation

@SecureCloudGroup

Copy link
Copy Markdown
Owner

Why: freezing only vite/typescript (#15) left siblings free to jump the vite generation. #16 bumped @sveltejs/vite-plugin-svelte → ^7.2.0, which peer-requires vite ^8 while vite is pinned ^7 → npm ERESOLVE (same failure class as #13 and #7).

Fix: the Vite/SvelteKit build+test toolchain is coupled and must upgrade together (as the manual vite 5→7 bump did). Ignore the major for every toolchain package — vite, vitest, @sveltejs/*, svelte, svelte-check, typescript. Minor/patch bumps still flow; runtime deps (@noble/ed25519, qrcode) are untouched.

To lift later: bump node to ≥20.19 (or 22 LTS) and do one coordinated upgrade to the vite-8 generation, then drop the relevant ignore entries.

No product change. YAML validated locally.

Freezing only vite/typescript (#15) wasn't enough: PR #16 bumped
@sveltejs/vite-plugin-svelte to ^7, which peer-requires vite ^8, while vite stays
^7 -> npm ERESOLVE (same class as #13/#7). The toolchain is coupled and must move
in one coordinated upgrade (gated on node >=20.19 for vite 8). Ignore every
toolchain major (vite, vitest, @sveltejs/*, svelte, svelte-check, typescript);
minor/patch still flow, runtime deps unaffected.
@SecureCloudGroup SecureCloudGroup merged commit 33b78db into main Jul 10, 2026
7 checks passed
@SecureCloudGroup SecureCloudGroup deleted the chore/freeze-web-toolchain-majors branch July 10, 2026 19:53
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.

1 participant