From 3612ec1c17c54a4469bdf37c2808e95ceb2c7dcf Mon Sep 17 00:00:00 2001 From: Ojas Mor Date: Tue, 29 Sep 2026 11:07:24 -0700 Subject: [PATCH] chore(deps): hold TypeScript 7, Tailwind majors and @types/node 25+ The npm-major Dependabot group (#87, #89) fails npm ci on TypeScript 7, which is outside typescript-eslint's peer range, and that failure hides every other major in the group from CI. Hold typescript >= 6.1 until typescript-eslint supports it (COD-2262), hold semver-major tailwindcss so packages/web stays on 3 until its migration (COD-2263) while packages/docs keeps 4.x updates, and keep @types/node on the Node 24 runtime in .nvmrc. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/dependabot.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 802b0b6ce..cf753d166 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -39,6 +39,23 @@ updates: - dependency-name: "@eslint/js" versions: - ">= 10.0.0" + # TypeScript 7 (the native rewrite) is outside typescript-eslint's peer + # range (<6.1.0), so npm ci fails with ERESOLVE and no CI job runs. Drop + # this entry once typescript-eslint supports it. + - dependency-name: typescript + versions: + - ">= 6.1.0" + # packages/web is on Tailwind 3 and moving to 4 is a config migration + # (CSS-first config replaces tailwind.config.ts). packages/docs is already + # on 4, so hold only major jumps and keep its 4.x updates flowing. Drop + # this entry once packages/web has migrated. + - dependency-name: tailwindcss + update-types: + - version-update:semver-major + # Types track the Node runtime (.nvmrc is 24). Raise together with .nvmrc. + - dependency-name: "@types/node" + versions: + - ">= 25.0.0" - package-ecosystem: github-actions directory: /