Skip to content

chore(dependabot): group nuget minor+patch, guard auto-merge against closed PRs - #42

Merged
bilbospocketses merged 1 commit into
mainfrom
chore/dependabot-grouping-hardening
Jul 18, 2026
Merged

chore(dependabot): group nuget minor+patch, guard auto-merge against closed PRs#42
bilbospocketses merged 1 commit into
mainfrom
chore/dependabot-grouping-hardening

Conversation

@bilbospocketses

Copy link
Copy Markdown
Owner

What

  1. nuget minor/patch grouping — batch all non-major NuGet bumps into one weekly PR.
  2. Auto-merge live-state guard — re-check PR state before enabling auto-merge.

Why

Routine .NET patch/minor bumps were opening as separate PRs; grouping batches them so
related packages move together and the queue stays low-noise. Majors still open
individually for review.

The auto-merge workflow also occasionally ran gh pr merge --auto on an already-closed
PR (stale event payload) and errored with "Pull request is closed"; it now checks live
state first.

Risk

Config only — no source changes.

…closed PRs

- nuget minor/patch grouping: batch routine .NET bumps into one weekly PR so
  related packages (test SDK + runners, Velopack, etc.) move together instead of
  as split PRs; majors open individually for review.

- auto-merge race: the merge step re-checks live PR state before
  `gh pr merge --auto`, so a PR that closed between the event firing and the job
  running no longer errors with "Pull request is closed".
@bilbospocketses
bilbospocketses enabled auto-merge (squash) July 18, 2026 19:56
@bilbospocketses
bilbospocketses merged commit 75a26d1 into main Jul 18, 2026
6 checks passed
@bilbospocketses
bilbospocketses deleted the chore/dependabot-grouping-hardening branch July 18, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant