Skip to content

chore: group react/react-dom/@types updates in Dependabot#306

Merged
Wootehfook merged 2 commits into
developfrom
chore/dependabot-group-react
Jul 13, 2026
Merged

chore: group react/react-dom/@types updates in Dependabot#306
Wootehfook merged 2 commits into
developfrom
chore/dependabot-group-react

Conversation

@Wootehfook

Copy link
Copy Markdown
Owner

Summary

  • Adds a Dependabot groups.react entry (react, react-dom, @types/react, @types/react-dom) so these always bump together.

Why

PR #301 (react + @types/react) and PR #302 (react-dom) landed as separate Dependabot PRs today, each pinning react/react-dom to mismatched versions. React throws Incompatible React versions at runtime when they diverge, which failed Test Suite and Backend Quality Checks on both PRs (7 test files failing each). Grouping the packages means Dependabot opens a single PR with matching versions instead.

Recommendation for #301 / #302

Close both as superseded once this merges and a fresh grouped PR appears — merging either individually will reintroduce the mismatch.

Test plan

  • Confirm next Dependabot npm run opens a single grouped PR when react/react-dom update together
  • Standard CI (build/tests) on this PR itself — no runtime code touched, config-only change

🤖 Generated with Claude Code

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 12, 2026

Copy link
Copy Markdown

Deploying boxdbud with  Cloudflare Pages  Cloudflare Pages

Latest commit: 92c3735
Status: ✅  Deploy successful!
Preview URL: https://0f63b5d1.boxdbud.pages.dev
Branch Preview URL: https://chore-dependabot-group-react.boxdbud.pages.dev

View logs

Copilot AI review requested due to automatic review settings July 12, 2026 22:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s Dependabot configuration to ensure React runtime and type packages are updated together, preventing mismatched react/react-dom versions that can cause runtime “Incompatible React versions” failures.

Changes:

  • Adds a Dependabot groups.react group under the npm update config.
  • Groups react, react-dom, @types/react, and @types/react-dom into a single Dependabot PR when they update.

react and react-dom must stay on identical versions (React throws at
runtime otherwise). Dependabot was bumping them in separate PRs
(#301, #302), so each one landed with a version mismatch and failed
Test Suite / Backend Quality Checks. Grouping them makes Dependabot
open one PR with matching versions.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Wootehfook
Wootehfook force-pushed the chore/dependabot-group-react branch from 5363523 to 89ceb43 Compare July 12, 2026 22:56
Copilot AI review requested due to automatic review settings July 12, 2026 22:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 13, 2026 01:12
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@Wootehfook
Wootehfook merged commit b3c29ff into develop Jul 13, 2026
14 checks passed
@Wootehfook
Wootehfook deleted the chore/dependabot-group-react branch July 13, 2026 01:13
@Wootehfook Wootehfook mentioned this pull request Jul 17, 2026
3 tasks
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.

2 participants