Renovate's TS 7 bump (#617) failed CI and was closed, which set a Renovate ignore for the major
(visible on the #37 dashboard under "PR Closed (Blocked)"). A migration attempt on #685
(2026-07-14) confirmed the blocker is upstream, not our code:
typescript-eslint@8.64.0 (latest at time of writing) rejects typescript@7 as a peer
dependency during npm ci;
- force-installing anyway crashes ESLint at runtime on an API removed in TS 7 (
Cjs module
kind), so lint cannot pass regardless of our config.
Ask: revisit when typescript-eslint publishes TS 7 support (watch their release notes); then
recreate the Renovate PR via the dashboard checkbox and re-run the #685-style extension gate
(install, lint, compile, unit + Electron suites, VSIX packaging). Until then the ignore on the
major is correct and deliberate.
Renovate's TS 7 bump (#617) failed CI and was closed, which set a Renovate ignore for the major
(visible on the #37 dashboard under "PR Closed (Blocked)"). A migration attempt on #685
(2026-07-14) confirmed the blocker is upstream, not our code:
typescript-eslint@8.64.0(latest at time of writing) rejectstypescript@7as a peerdependency during
npm ci;Cjsmodulekind), so lint cannot pass regardless of our config.
Ask: revisit when typescript-eslint publishes TS 7 support (watch their release notes); then
recreate the Renovate PR via the dashboard checkbox and re-run the #685-style extension gate
(install, lint, compile, unit + Electron suites, VSIX packaging). Until then the ignore on the
major is correct and deliberate.