Dependabot grouped security updates are now generally available. This feature automatically groups Dependabot pull requests, lets you specify several additional options to fine tune your groupings.
You can enable grouped security updates for Dependabot at the repository or organization-level. To enable this feature, go to your repository or organization settings page, then go to the Code security and analysis tab, and click “Enable” for grouped security updates (this also requires each affected repository to enable Dependency graph, Dependabot alerts, and Dependabot security updates). When you enable this feature, Dependabot will collect all available security updates in a repository and attempt to open one pull request with all of them, per ecosystem, across directories.
If you would like more granular control over Dependabot’s grouping, you can also configure the dependabot.yml
file in a repository to group by any of the following:
- Package name
- Dependency type (production vs development)
- Semver update level (patch, minor, major)
For additional information, check out the Dependabot configuration file documentation.
For GitHub Enterprise Server users, grouped security updates will be available in Version 3.14.