Skip to content

ci(deps): ignore typescript major-version bumps in dependabot config - #30

Merged
asachs01 merged 1 commit into
mainfrom
fix/ignore-typescript-major-dependabot
Aug 13, 2026
Merged

ci(deps): ignore typescript major-version bumps in dependabot config#30
asachs01 merged 1 commit into
mainfrom
fix/ignore-typescript-major-dependabot

Conversation

@asachs01

@asachs01 asachs01 commented Aug 13, 2026

Copy link
Copy Markdown
Member

Why

TypeScript 7.x breaks this fleet's toolchain right now:

  • DTS emit via tsup/rollup-plugin-dts throws TS5101 ("baseUrl is deprecated") as a hard error under TS7.
  • typescript-eslint still caps its peer range below typescript@6.1.0 as of its latest 8.66.0 release — no TS7 support yet.

Several repos in the fleet have already had this manually fixed once (typescript pinned back down) only to have Dependabot re-propose and re-merge the exact same breaking major bump later, because Dependabot has no memory of a prior manual revert. This broke main on 5 repos in one night.

What

Adds an ignore: rule (sibling to the existing groups: block) on the npm updates: entry to stop Dependabot from proposing typescript major-version bumps at all, until the toolchain catches up. Minor/patch typescript updates are unaffected and continue to flow through the existing dev-dependencies group as before.

This is a deliberate, documented hold — not a permanent blind. Remove it once typescript-eslint and the tsup/DTS toolchain support TS7.

Config-only change, scoped to .github/dependabot.yml. No application code or tests affected.


View with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is enabled.

Stop Dependabot from proposing typescript MAJOR-version bumps until the
fleet's toolchain (tsup/rollup-plugin-dts DTS emit, typescript-eslint peer
range) supports TS7. Prevents Dependabot from re-proposing and re-merging
the same breaking major bump after a prior manual revert.
@asachs01
asachs01 merged commit 50a9dcb into main Aug 13, 2026
3 checks passed
@asachs01
asachs01 deleted the fix/ignore-typescript-major-dependabot branch August 13, 2026 12:36
@github-project-automation github-project-automation Bot moved this from Todo to Done in MSP Claude Plugins Aug 13, 2026
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant