You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/dependabot-rollup/SKILL.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: dependabot-rollup
3
3
description: >-
4
-
Review and optionally combine open Dependabot patch and minor pull requests into a validated draft rollup PR. Use this skill to test Dependabot bundling locally or in a cloud agent without adding a scheduled GitHub Actions workflow. Always presents a dry-run plan and requires explicit approval before changing branches or GitHub pull requests.
4
+
Review and optionally combine at most 11 open Dependabot patch and minor pull requests into a validated draft rollup PR. Use this skill to test Dependabot bundling locally or in a cloud agent without adding a scheduled GitHub Actions workflow. Always presents a dry-run plan and requires explicit approval before changing branches or GitHub pull requests.
|`--repo`|`microsoft/fluentui`| Repository containing the Dependabot PRs |
19
19
|`--base`|`master`| Base branch for discovery and the rollup |
20
-
|`--max`|`11`|Maximum eligible PRs in one proposed rollup|
20
+
|`--max`|`11`|Eligible PR limit, from 1 through 11 |
21
21
|`--push-remote`| Current branch's configured remote | Writable fork remote used only after approval |
22
22
23
-
Parse overrides from `$ARGUMENTS`. Reject an invalid repository name, a non-positive integer for `--max`, an unknown Git remote, or unknown arguments instead of guessing.
23
+
Parse overrides from `$ARGUMENTS`. Reject an invalid repository name, a `--max` value that is not an integer from 1 through 11, an unknown Git remote, or unknown arguments instead of guessing. The value 11 is an absolute ceiling, not only the default.
24
24
25
25
## Workflow
26
26
@@ -197,6 +197,7 @@ Report:
197
197
- Never run on a schedule or add a GitHub Actions workflow.
198
198
- Never request or print a GitHub token; use the user's existing `gh` authentication.
199
199
- Never include semver-major, non-semver, downgrade, or unparseable updates.
200
+
- Never propose, merge, or publish a rollup containing more than 11 updates.
200
201
- Never include more than one PR for the same dependency in a proposed rollup.
201
202
- Never mutate the user's current working tree.
202
203
- Never auto-resolve merge conflicts or bypass failed validation.
2.**npm dependencies** - Weekly minor and patch updates grouped by dependency type
13
+
1.**Security updates** - Advisory-driven npm pull requests created independently for each update
14
+
2.**npm dependencies** - Weekly minor and patch version updates created as individual pull requests
15
15
3.**GitHub Actions** - Weekly updates for workflow dependencies
16
16
17
17
## Configuration
18
18
19
19
The Dependabot configuration is defined in `.github/dependabot.yml`:
20
20
21
-
-**Production dependencies**: Weekly minor and patch version updates
22
-
-**Development dependencies**: Weekly minor and patch version updates
21
+
-**npm dependencies**: Weekly minor and patch version updates as individual pull requests
23
22
-**GitHub Actions**: Weekly updates
24
-
-**Security updates**: Grouped separately and not limited by the version update schedule
23
+
-**Security updates**: Individual pull requests not limited by the version update schedule
24
+
-**Rollups**: Maintainers can use `/dependabot-rollup` to combine at most 11 eligible non-major updates
25
+
26
+
The repository's Advanced Security **Grouped security updates** setting must remain disabled. Dependabot does not support a maximum dependency count for automatic groups, so enabling that setting would bypass the 11-update rollup limit.
27
+
28
+
The npm `open-pull-requests-limit` controls the number of scheduled version-update pull requests. It does not limit the number of dependencies in a pull request or change Dependabot's separate security-update pull request limit.
25
29
26
30
## Security Vulnerability Resolution
27
31
28
32
### Automatic Security Updates
29
33
30
-
GitHub triggers automatic security updates independently of the configured version update schedule. The Dependabot configuration groups eligible npm security updates into consolidated pull requests, including fixes that require major version bumps.
34
+
GitHub triggers automatic security updates independently of the configured version update schedule. Each npm security update remains a separate pull request. Major security remediations are never included in `/dependabot-rollup`, so compatibility work stays isolated for focused review.
0 commit comments