Skip to content

chore: exclude semver-major bumps from npm dependabot groups - #241

Merged
ShotaroKataoka merged 2 commits into
mainfrom
fix/dependabot-ignore-majors
Jul 31, 2026
Merged

chore: exclude semver-major bumps from npm dependabot groups#241
ShotaroKataoka merged 2 commits into
mainfrom
fix/dependabot-ignore-majors

Conversation

@ShotaroKataoka

Copy link
Copy Markdown
Contributor

Summary

初回の npm グループ PR(#237/#238)にメジャーバンプが混入し CI が破壊された対策。

  • typescript 5→7: infra の型解決全滅 + typescript-eslint が「TS 7.0 未対応」で fail
  • eslint 9→10 / lucide-react 0.x→1.x / react-dropzone 14→19 も破壊的

npm の2グループ(web-ui / infra)に version-update:semver-major の ignore を追加。
メジャーは手動移行(ロードマップに記録)。minor/patch は引き続き weekly グループで自動化。

#237/#238 はクローズ済み — 次回 weekly 実行で minor/patch のみのグループが再生成される。

Tested

  • yaml.safe_load で構文検証済み

The first grouped npm PRs (#237/#238) mixed major bumps into the weekly
group and failed CI: typescript 5->7 broke infra type resolution and
typescript-eslint ('does not support TS 7.0'), eslint 9->10 and
lucide-react 0.x->1.x are breaking too. Majors need manual migration;
keep dependabot for minor/patch only.
@ShotaroKataoka ShotaroKataoka added the blog:skip ブログ対象外 label Jul 31, 2026
@ShotaroKataoka
ShotaroKataoka merged commit 060bc88 into main Jul 31, 2026
13 checks passed
@ShotaroKataoka
ShotaroKataoka deleted the fix/dependabot-ignore-majors branch July 31, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blog:skip ブログ対象外

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant