Enable Dependabot for npm, pip, and GitHub Actions (weekly updates, grouped, reviewer added)#955
Enable Dependabot for npm, pip, and GitHub Actions (weekly updates, grouped, reviewer added)#955SxxAq wants to merge 3 commits intofossasia:masterfrom
Conversation
Reviewer's Guide.github/dependabot.yml is added to configure Dependabot for npm, pip, and GitHub Actions with weekly, rate-limited, and grouped updates plus a default reviewer. File-Level Changes
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Hey - I've left some high level feedback:
- In the npm
frontendgroup, the combination ofreact*andreact-*is redundant and may unintentionally catch unrelated packages (e.g.,reactive-*); consider tightening these patterns to only the specific React packages you care about. - The
pillow*pattern in thecore-pythongroup may not be necessary unless you intentionally expect multiple similarly named forks or extras; if you only mean the mainpillowpackage, using the exact name will make the grouping behavior clearer.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- In the npm `frontend` group, the combination of `react*` and `react-*` is redundant and may unintentionally catch unrelated packages (e.g., `reactive-*`); consider tightening these patterns to only the specific React packages you care about.
- The `pillow*` pattern in the `core-python` group may not be necessary unless you intentionally expect multiple similarly named forks or extras; if you only mean the main `pillow` package, using the exact name will make the grouping behavior clearer.Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
There was a problem hiding this comment.
Pull request overview
This PR adds a Dependabot configuration to automatically manage npm, pip, and GitHub Actions dependency updates on a weekly schedule, with grouping and reviewer defaults.
Changes:
- Introduces
.github/dependabot.ymlwithversion: 2and threeupdatesblocks fornpm,pip, andgithub-actions. - Configures weekly schedules on different days, limits open Dependabot PRs to 5 per ecosystem, and assigns
mariobehlingas reviewer for all Dependabot PRs. - Adds grouping rules for frontend-related npm packages, core Python libraries, and development dependencies.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
npm,pip, andgithub-actionsupdates; weekly schedule; setopen-pull-requests-limit: 5; addreviewers: [mariobehling]; add grouping rules for common frontend and core Python packages.Details
npm,pip,github-actionsfrontendgroup (React / d3 / three / jquery / react-grid-layout, etc.) for npm minor/patch updatescore-pythongroup (numpy, scipy, requests, tornado, networkx, pillow*) for pip minor/patch updatesdevdepsgroup for development dependenciesmariobehlingTesting & verification
Summary by Sourcery
Add Dependabot configuration to manage automated dependency updates across npm, pip, and GitHub Actions with weekly schedules and limited concurrent PRs.
CI:
Chores:
Ref #954