From f65dd256728182ecb8148cc400004b423d72732f Mon Sep 17 00:00:00 2001 From: John Coffey Date: Thu, 10 Sep 2026 10:14:37 -0700 Subject: [PATCH] Stop proposing TypeScript 7 for web until SvelteKit can take it #38 cannot be made green from this side. No @sveltejs/kit release accepts TypeScript 7: 2.70.3, the current latest, peers `^5.3.3 || ^6.0.0`, and even the 3.0.0-next.27 prerelease peers `^6.0.0`. svelte-check caps at 6 as well. `npm ci` stops on ERESOLVE before a line is compiled, so there is nothing to fix here -- the block is upstream. Left open, Dependabot reopens it every week for as long as that stays true. So the major is ignored for typescript in /web only, with the condition for removing it written next to it. Minor and patch updates still come through, and every other package is untouched. --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8ff7333..7752a64 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -49,6 +49,15 @@ updates: day: tuesday time: "09:00" timezone: Etc/UTC + ignore: + # TypeScript 7 cannot be installed here at all: no @sveltejs/kit + # release accepts it. 2.70.3 (latest) peers `^5.3.3 || ^6.0.0` and + # even 3.0.0-next.27 peers `^6.0.0`; svelte-check caps at 6 as well. + # `npm ci` fails ERESOLVE before anything is built, so the PR cannot + # be made green from this side. Drop this entry once a SvelteKit + # release peers ^7 -- minor and patch updates still come through. + - dependency-name: typescript + update-types: ["version-update:semver-major"] groups: npm-minor-and-patch: update-types: