Skip to content

Ask Dependabot monthly, and keep majors out of the routine bump - #56

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/dependabot-monthly
Aug 18, 2026
Merged

Ask Dependabot monthly, and keep majors out of the routine bump#56
oblomov-dev merged 1 commit into
mainfrom
claude/dependabot-monthly

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Description

Part of an ecosystem-wide change — the same edit lands in all ten repositories that carry a dependabot.yml.

Grouping was already at its limit (one group per ecosystem, patterns: ["*"]), so the volume came from multiplication: two to three ecosystems × ten repositories × every Tuesday ≈ 21 pull requests a week for build-time tools.

Monthly: the same updates, a quarter as often.

Majors travel alone: each group is split by update-types, so a routine month produces one pull request per ecosystem with only minor and patch bumps, and a major arrives separately — visible as a major, and reviewable as one. actions/download-artifact 7 → 8 was merged in abap2UI5 today inside a group; it was clean, but it carried an ESM migration and a digest check that now fails a run instead of warning.

Relevant here: @openui5/* moves the render gate's runtime, and this repository ships two packages to npm whose install a stranger runs. A major folded into a group of patches is one nobody looked at.

How to test

npm ci && npm run check

Config validated as YAML: every group carries update-types, no leftover day:.

Checklist

  • YAML validated
  • Unit tests added/updated — not applicable; configuration
  • No rule behaviour changed

Generated by Claude Code

Grouping was already at its limit here - one group per ecosystem, `patterns:
["*"]` - so the volume was not coming from ungrouped updates. It was coming
from multiplication: three ecosystems in abap2UI5 and two in each of nine
sibling repositories, every Tuesday, is about twenty-one pull requests a week
for a set of build-time tools. Nobody reads the twenty-first.

Monthly is the blunt part of the fix and the effective one: the same updates,
a quarter as often.

The other half is that a major no longer travels with the boring ones. Each
group is split by `update-types`, so a routine month produces one pull request
per ecosystem containing only minor and patch bumps, and a major arrives on its
own - visible as a major, and reviewable as one. actions/download-artifact
7 -> 8 was merged today inside a group; it happened to be clean, but it carried
an ESM migration and a digest check that now fails a run instead of warning,
and neither of those is something CI here would have caught.

The scheduling comments were rewritten rather than dropped. They explained the
Tuesday slot as deliberate distance from the Monday bump workflows; monthly
runs land on the 1st, so that distance no longer exists and the comment would
otherwise have kept claiming a property the file lost.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PLDFPfAK1MGq6qHeC6KKWH
Copilot AI lite review requested due to automatic review settings August 18, 2026 14:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@oblomov-dev
oblomov-dev merged commit 436cbf0 into main Aug 18, 2026
5 checks passed
@oblomov-dev
oblomov-dev deleted the claude/dependabot-monthly branch August 18, 2026 14:37
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.

3 participants