Hold TypeScript 7, Tailwind majors and @types/node 25+ in Dependabot - #91
Conversation
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) <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. 2 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 4 reviews per hour. Your free on-demand review promotion remains active until October 9, 2026 at 6:00 PM UTC. 📝 WalkthroughWalkthroughThe npm Dependabot configuration adds ignore rules for selected TypeScript and Changesnpm update constraints
Priority: ➖ Normal Merge Risk: ⚪ Minimal · up to The Tailwind update rule preserves minor and patch updates for packages/docs. No material merge-blocking risk is identified; normal checks can proceed. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Comment |
There was a problem hiding this comment.
Blocking: 0 · Non-blocking: 0
The npm ignore rules match the declared TypeScript, Tailwind, and Node types versions. The TypeScript and Node types bounds leave compatible updates eligible, and the Tailwind major-only rule leaves docs' 4.x updates eligible. No issues found. This is configuration-only; Dependabot's next run will verify the resulting group.
Summary
The weekly npm-major Dependabot group (#87, now #89) fails
npm cibefore any job runs: TypeScript 7.0.2 is outside typescript-eslint's peer range (>=4.8.4 <6.1.0). That one failure hides the other majors in the group from CI, so none of them can be judged or merged.typescript >= 6.1.0held until typescript-eslint supports TS 7 — COD-2262.tailwindcsssemver-major held:packages/webis on Tailwind 3 and moving to 4 is a config migration — COD-2263.packages/docsis already on 4, so this holds only major jumps and its 4.x updates keep flowing.@types/node >= 25.0.0held: types track the Node runtime in.nvmrc(24).With these, Dependabot re-opens the group with the remaining majors (globals, lint-staged, jsdom, vitest, eslint-plugin-react-hooks, workers-types, yaml), which CI can then actually test. No runtime change.
🤖 Generated with Claude Code
Summary by CodeRabbit
@types/nodeversions 25.0.0 and later. This limits proposed updates for these packages.