Skip to content

Group /site React Dependabot updates with a wildcard pattern#1382

Merged
bingenito merged 2 commits into
mainfrom
copilot/sync-react-and-react-dom
Jun 29, 2026
Merged

Group /site React Dependabot updates with a wildcard pattern#1382
bingenito merged 2 commits into
mainfrom
copilot/sync-react-and-react-dom

Conversation

Copilot AI commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Dependabot was opening separate /site PRs for react and react-dom, which can leave the site on mismatched React versions and break the build. This change keeps React-family updates in a single dependency group.

  • Problem

    • /site had no grouped React updates, so react and react-dom were proposed independently.
    • Because those packages must move in lockstep, merging one without the other creates a broken intermediate state.
  • Change

    • Added a react Dependabot group under the /site npm configuration.
    • Switched the group to a wildcard pattern so any direct /site dependency prefixed with react is updated with the same batch.
  • Config

    groups:
      react:
        patterns:
          - 'react*'

Copilot AI changed the title fix(dependabot): group react and react-dom together in /site npm config Group /site React Dependabot updates with a wildcard pattern Jun 29, 2026
@bingenito bingenito marked this pull request as ready for review June 29, 2026 16:53
@bingenito bingenito requested a review from a team as a code owner June 29, 2026 16:53
Copilot AI review requested due to automatic review settings June 29, 2026 16:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s Dependabot configuration for the /site npm ecosystem to ensure React-related dependencies are updated together, preventing intermediate states where react and react-dom land on mismatched versions.

Changes:

  • Added a groups.react section to the /site Dependabot npm update entry.
  • Configured the group with a wildcard pattern (react*) to batch React-family dependencies into a single PR.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov

codecov Bot commented Jun 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 65.8%. Comparing base (d612529) to head (c394c7a).

Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff          @@
##            main   #1382   +/-   ##
=====================================
  Coverage   65.8%   65.8%           
=====================================
  Files        336     336           
  Lines       9868    9868           
  Branches    1297    1243   -54     
=====================================
  Hits        6497    6497           
+ Misses      2996    2995    -1     
- Partials     375     376    +1     

see 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@bingenito bingenito enabled auto-merge (squash) June 29, 2026 17:04
@bingenito bingenito merged commit 6db90fb into main Jun 29, 2026
7 checks 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.

4 participants