Skip to content

Comments

Add Groups to dependabot for updates#248

Merged
nev21 merged 2 commits intomainfrom
nev21/DependabotUpdates
Dec 25, 2025
Merged

Add Groups to dependabot for updates#248
nev21 merged 2 commits intomainfrom
nev21/DependabotUpdates

Conversation

@nev21
Copy link
Contributor

@nev21 nev21 commented Dec 25, 2025

No description provided.

Copilot AI review requested due to automatic review settings December 25, 2025 18:16
Copy link
Contributor

Copilot AI left a comment

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 enhances the dependabot configuration by adding dependency grouping functionality and GitHub Actions support. The changes organize npm dependency updates into logical groups to reduce the number of individual pull requests and improve update management efficiency.

  • Adds GitHub Actions ecosystem monitoring with weekly updates
  • Implements dependency groups for npm packages (nevware21, types, grunt, puppeteer, rollup, typescript)
  • Sets a pull request limit of 5 for each npm ecosystem

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

Comment on lines +18 to +104
groups:
nevware21:
patterns:
- "@nevware21/*"
types:
patterns:
- "@types/*"
grunt:
patterns:
- "grunt*"
puppeteer:
patterns:
- "puppeteer"
rollup:
patterns:
- "rollup*"
- "@rollup/*"
typescript:
patterns:
- "typescript*"
- "typedoc"
- "karma-typescript"
- "nyc"
- "@istanbuljs/nyc-config-typescript"
- "*mocha*"

- package-ecosystem: "npm" # See documentation for possible values
directory: "/dbg" # Location of package manifests
schedule:
interval: "daily"
open-pull-requests-limit: 5
groups:
nevware21:
patterns:
- "@nevware21/*"
types:
patterns:
- "@types/*"
grunt:
patterns:
- "grunt*"
puppeteer:
patterns:
- "puppeteer"
rollup:
patterns:
- "rollup*"
- "@rollup/*"
typescript:
patterns:
- "typescript*"
- "typedoc"
- "karma-typescript"
- "nyc"
- "@istanbuljs/nyc-config-typescript"
- "*mocha*"

- package-ecosystem: "npm" # See documentation for possible values
directory: "/providers" # Location of package manifests
schedule:
interval: "daily"
open-pull-requests-limit: 5
groups:
nevware21:
patterns:
- "@nevware21/*"
types:
patterns:
- "@types/*"
grunt:
patterns:
- "grunt*"
puppeteer:
patterns:
- "puppeteer"
rollup:
patterns:
- "rollup*"
- "@rollup/*"
typescript:
patterns:
- "typescript*"
- "typedoc"
- "karma-typescript"
- "nyc"
- "@istanbuljs/nyc-config-typescript"
- "*mocha*"
Copy link

Copilot AI Dec 25, 2025

Choose a reason for hiding this comment

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

The same groups configuration is duplicated across all three npm package ecosystems (root "/", "/dbg", and "/providers" directories). This creates a maintainability issue as any future changes to the grouping logic would need to be updated in three places.

Consider using YAML anchors and aliases to define the groups configuration once and reuse it across all npm ecosystems. This would reduce duplication and make the configuration easier to maintain.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@copilot open a new pull request to apply changes based on this feedback

Copy link
Contributor

Copilot AI commented Dec 25, 2025

@nev21 I've opened a new pull request, #249, to work on those changes. Once the pull request is ready, I'll request review from you.

@codecov
Copy link

codecov bot commented Dec 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (94e1bdb) to head (1385649).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #248   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           26        26           
  Lines          458       458           
  Branches       113       113           
=========================================
  Hits           458       458           
🚀 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.

@nev21 nev21 enabled auto-merge (squash) December 25, 2025 18:23
@nev21 nev21 merged commit 883d759 into main Dec 25, 2025
9 checks passed
@nev21 nev21 deleted the nev21/DependabotUpdates branch December 25, 2025 18:28
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