-
Notifications
You must be signed in to change notification settings - Fork 83
Group dependabot updates #289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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 introduces Dependabot configuration to automatically group dependency updates for the monorepo's npm packages. The configuration sets up weekly automated dependency checks for three workspace packages (docker, hooklib, and k8s), with all dependencies grouped into single pull requests per package to reduce PR noise.
Key Changes:
- Added Dependabot configuration with weekly update schedule
- Configured dependency grouping to consolidate all updates per workspace package into single PRs
- Set up monitoring for three npm workspace packages: docker, hooklib, and k8s
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| updates: | ||
| # Group updates into a single PR per workspace package | ||
| - package-ecosystem: npm | ||
| directory: "/packages/docker" | ||
| schedule: | ||
| interval: weekly | ||
| groups: | ||
| all-dependencies: | ||
| patterns: | ||
| - "*" | ||
| - package-ecosystem: npm | ||
| directory: "/packages/hooklib" | ||
| schedule: | ||
| interval: weekly | ||
| groups: | ||
| all-dependencies: | ||
| patterns: | ||
| - "*" | ||
| - package-ecosystem: npm | ||
| directory: "/packages/k8s" | ||
| schedule: | ||
| interval: weekly | ||
| groups: | ||
| all-dependencies: | ||
| patterns: | ||
| - "*" |
Copilot
AI
Nov 27, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Dependabot configuration is missing an entry for the root directory ("/"). The root package.json contains multiple dependencies and devDependencies (such as eslint, prettier, typescript, @types packages, etc.) that should also be monitored for updates. Consider adding a configuration block for the root directory:
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
groups:
all-dependencies:
patterns:
- "*"
No description provided.