Skip to content

ci: group React majors and hold Tailwind/lucide majors in dependabot - #203

Merged
nicolasbisurgi merged 1 commit into
masterfrom
ci/dependabot-react-group-ignore-majors
Oct 26, 2026
Merged

nicolasbisurgi merged 1 commit into
masterfrom
ci/dependabot-react-group-ignore-majors

Conversation

@nicolasbisurgi

Copy link
Copy Markdown
Collaborator

Why

Three of the open homepage Dependabot PRs can't be merged as they are:

What

In the /site/homepage npm block of .github/dependabot.yml:

  • New react group for react, react-dom, @types/react and @types/react-dom, limited to majors. It sits before the homepage group because Dependabot puts a dependency in the first group it matches. React minors and patches don't match it, so they still go to the weekly homepage PR.
  • Ignore rules for tailwindcss and lucide-react majors, until those migrations are scheduled. Remove the matching entry when starting a migration.

Minor and patch updates for every package, including these two, are unchanged.

After merge

Dependabot should open one grouped React 19 PR in place of #201. #190 and #200 may stay open, because ignore rules in the config don't always close existing PRs. If they do, close them by hand.

🤖 Generated with Claude Code

Since #183 every homepage major arrives as its own PR. That broke React:
the 19 major came in as a react-dom-only PR (#201) that bumped
@types/react-dom without @types/react, so `npm ci` failed on the peer
dependency. react, react-dom and their types have to move together, so
React majors now get their own group, listed ahead of the homepage group
so minors and patches still fall through to it.

tailwindcss 4 (#190) and lucide-react 1 (#200) both need real migrations
-- Tailwind's PostCSS plugin moved to @tailwindcss/postcss, and lucide 1
dropped the brand icons, including `Github`, which three homepage
components import. Their majors are ignored until those migrations are
scheduled, so Dependabot stops reopening failing PRs for them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nicolasbisurgi
nicolasbisurgi merged commit 108dfd3 into master Oct 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant