From f351b8a71040e92abf2dcf9cacfd0e3ce59e8e70 Mon Sep 17 00:00:00 2001 From: Brad DerManouelian Date: Mon, 7 Sep 2026 22:23:01 -0500 Subject: [PATCH] chore(dependabot): hold the majors that break the build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TypeScript 7 was never encoded as held, so Dependabot kept proposing it in the grouped dev-dependencies PR. typescript-eslint refuses to load against TS 7 ("typescript-eslint does not support TS 7.0"), so `eslint .` exits before a single test runs and the required Test check fails — the PR is dead on arrival every week. #606 was the latest. undici 8 and BullMQ 6 are held for the same reason: deliberately deferred majors that only produce unmergeable PRs until someone takes them on purpose. ESLint was already covered. @changesets/cli is deliberately NOT listed. main took Changesets 3 in #593 and the 1.0 graduation merge reverted it to ^2.31.1 as a side effect of taking beta's tree; whether that revert stands is a real decision, not something to cement here. --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f026a078d..64e4877eb 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -19,6 +19,15 @@ updates: update-types: ["version-update:semver-major"] - dependency-name: "react-resizable-panels" update-types: ["version-update:semver-major"] + # TypeScript 7 is held: typescript-eslint refuses to load against it + # ("typescript-eslint does not support TS 7.0"), so `pnpm lint` dies + # before any test runs and the whole grouped PR fails its required check. + - dependency-name: "typescript" + update-types: ["version-update:semver-major"] + - dependency-name: "undici" + update-types: ["version-update:semver-major"] + - dependency-name: "bullmq" + update-types: ["version-update:semver-major"] groups: dev-dependencies: dependency-type: "development"