Skip to content

Fix: contain Dependabot PR fan-out#427

Merged
hyperpolymath merged 1 commit into
mainfrom
incident/dependabot-fanout
Jul 19, 2026
Merged

Fix: contain Dependabot PR fan-out#427
hyperpolymath merged 1 commit into
mainfrom
incident/dependabot-fanout

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What changed

  • Consolidates eleven Cargo update blocks into one directories: block.
  • Groups the same dependency across fleet crates with group-by: dependency-name.
  • Reduces the Cargo version-PR ceiling from 55 to 3.
  • Makes both Dependabot fixer scripts generate bounded, grouped configurations.
  • Makes the coverage fixer consolidate directories and refuse already-duplicated ecosystems instead of appending more blocks.

Root cause

Dependabot applies its open-PR limit per update block. Eleven Cargo blocks using the default limit of five admitted 55 simultaneous PRs. The coverage fixer could reproduce the same N×5 shape.

Validation

  • Fixture tests for creation, consolidation, idempotency, and duplicate refusal
  • bash -n
  • yq eval
  • git diff --check
  • ShellCheck (only two pre-existing warnings: dynamic source and required-but-unused finding JSON)

@hyperpolymath
hyperpolymath marked this pull request as ready for review July 19, 2026 20:14
@hyperpolymath
hyperpolymath merged commit 2810358 into main Jul 19, 2026
0 of 11 checks passed
@hyperpolymath
hyperpolymath deleted the incident/dependabot-fanout branch July 19, 2026 20:14
@hyperpolymath
hyperpolymath restored the incident/dependabot-fanout branch July 23, 2026 12:06
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