Skip to content

ci(dependabot): remove grouping of production deps to be updated - #36469

Open
PaulGMardling wants to merge 4 commits into
microsoft:masterfrom
PaulGMardling:fix/remove-dependabot-grouping
Open

ci(dependabot): remove grouping of production deps to be updated#36469
PaulGMardling wants to merge 4 commits into
microsoft:masterfrom
PaulGMardling:fix/remove-dependabot-grouping

Conversation

@PaulGMardling

@PaulGMardling PaulGMardling commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Previous Behavior

Dependabot grouped development, production, GitHub Actions, and security dependency updates into consolidated pull requests. This included routine production dependency bumps, which could create unnecessary release and customer churn.

Manual rollups also had no reusable process for refreshing their source Dependabot PRs after merge.

New Behavior

Dependabot no longer creates routine production dependency version updates.

This PR:

  • Removes the production dependency update group.
  • Retains grouped development dependency updates.
  • Retains grouped GitHub Actions and security updates.
  • Keeps production dependencies eligible for security updates.
  • Retains the /dependabot-rollup skill and its documentation.
  • Records successfully merged source PRs in rollup PR metadata.
  • Adds /dependabot-rollup --cleanup <rollup-pr> for post-merge cleanup.
  • Verifies the rollup is merged before refreshing source PRs.
  • Refreshes only open Dependabot-authored PRs after a dry run and explicit approval.
  • Never closes source PRs directly.
  • Retains existing schedules, npm pull request limits, versioning strategy, and major-version exclusion.
  • Retains the requirement that GitHub's Grouped security updates setting remains disabled.
  • Does not revert or modify previously merged dependency updates.

Related Issue(s)

Follow-up to #36394.

@PaulGMardling PaulGMardling self-assigned this Jul 31, 2026
@github-actions github-actions Bot added the CI label Jul 31, 2026
@github-actions

Copy link
Copy Markdown

📊 Bundle size report

✅ No changes found

@github-actions

Copy link
Copy Markdown

Pull request demo site: URL

@PaulGMardling
PaulGMardling marked this pull request as ready for review July 31, 2026 13:45
@PaulGMardling
PaulGMardling requested review from a team as code owners July 31, 2026 13:45
@PaulGMardling
PaulGMardling requested a review from Hotell July 31, 2026 14:11
@PaulGMardling
PaulGMardling marked this pull request as draft July 31, 2026 14:14
@PaulGMardling PaulGMardling changed the title ci(dependabot): remove update grouping ci(dependabot): remove update production deps grouping Jul 31, 2026
Keep development, security, and GitHub Actions grouping while disabling routine production npm version updates. Restore the manual Dependabot rollup workflow and documentation.
Keep the manual rollup skill unchanged so it continues to recognize existing production dependency group pull requests.
@PaulGMardling PaulGMardling changed the title ci(dependabot): remove update production deps grouping ci(dependabot): remove grouping of production deps to be updated Jul 31, 2026
Persist source PR metadata in rollup PR bodies and add a guarded cleanup mode that refreshes only open Dependabot-authored PRs after the rollup merges.
@PaulGMardling
PaulGMardling marked this pull request as ready for review July 31, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant