fix: improve Dependabot rollup handling - #36455
Open
PaulGMardling wants to merge 8 commits into
Open
Conversation
📊 Bundle size report✅ No changes found |
|
Pull request demo site: URL |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
masterin the current clean checkoutmasterHow it runs
This is a manually invoked maintainer workflow. It does not run weekly, add a scheduled GitHub Actions workflow, or change Dependabot scheduling.
After this PR is merged, a developer runs it from a clean checkout with a writable fork remote:
The skill first presents a read-only plan and requires explicit approval of the selected updates. It then:
master.master.It never approves or merges the rollup PR, closes the original Dependabot PRs, or commits directly to
master.A rollup contains exactly 11 updates only when at least 11 candidates remain eligible and merge successfully. Obsolete, superseded, ambiguous, conflicting, or failed updates are excluded or skipped and reported, so a valid rollup may contain fewer than 11.
Validation
yarn nx format:check --files=.agents/skills/dependabot-rollup/SKILL.mdgit diff --checkmaster, validating the base-version guardmaster: conflicts were limited topackage.jsonandyarn.lock; resolving onlywebpack-bundle-analyzer4.10.1 -> 4.10.2 produced a clean two-parent merge and passedyarn install --immutableThis workflow change should be reviewed and approved by a developer before it is used to create a dependency rollup.