Skip to content

ci: group dependabot updates so the pr limit stops blocking it - #21

Open
refsz wants to merge 2 commits into
mainfrom
chore/dependabot-config
Open

ci: group dependabot updates so the pr limit stops blocking it#21
refsz wants to merge 2 commits into
mainfrom
chore/dependabot-config

Conversation

@refsz

@refsz refsz commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Ten stale single-package PRs (#4#19) filled the default limit of five open PRs per ecosystem, so dependabot kept running weekly but could no longer open anything. All ten proposed versions were already on main — some behind it — so they were closed rather than merged. The effect of the freed quota was immediate: #23, #24 and #25 arrived the same week, still as individual PRs because this config was not merged yet.

What this changes:

  • Groups. Minor and patch updates arrive as one PR per group: dev-tools and runtime for composer, all actions in one PR for github-actions. Five separate PRs for five dev-tool patch bumps is what filled the quota in the first place.
  • Major updates stay individual, so a breaking bump is reviewed on its own instead of hiding inside a group.
  • Explicit open-pull-requests-limit (10 for composer, 5 for actions) instead of relying on the default.

Commit titles keep dependabot's default (Bump x from y to z) — that matches the plain descriptive style of the merges on main. An earlier revision of this PR added [BUILD]/[CI] prefixes from a team convention that does not apply to this repository; that is reverted.

No workflow or dependency is touched; the config takes effect on the next dependabot run.

🤖 Generated with Claude Code

https://claude.ai/code/session_018CTvnzcNYmFgm2HQcm821A

refsz and others added 2 commits August 19, 2026 17:53
Minor and patch updates now arrive as one PR per group - dev-tools and runtime
for composer, all actions for github-actions - instead of one PR per package.
The default limit of five open PRs per ecosystem was reached with ten stale
single-package PRs, which stopped dependabot from proposing anything new.

Major updates still come in individually so they get reviewed on their own.
commit-message prefixes make dependabot commits match the [TYPE] subjects used
in this repository.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018CTvnzcNYmFgm2HQcm821A
The [BUILD]/[CI] prefixes followed a team convention that does not belong in
this repository - the merges on main are plain descriptive titles, and
dependabot's default "Bump x from y to z" already matches that style.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018CTvnzcNYmFgm2HQcm821A
@refsz
refsz force-pushed the chore/dependabot-config branch from 8802ef2 to f58b81e Compare August 19, 2026 15:54
@refsz refsz changed the title Group dependabot updates so the PR limit stops blocking it ci: group dependabot updates so the pr limit stops blocking it Aug 19, 2026
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