Skip to content

Watch: Dependabot group-by:dependency-name not collapsing cross-directory PRs (upstream dependabot-core#14286) #4370

Description

@scottschreckengaust

Summary

Track the upstream Dependabot regression that prevents group-by: dependency-name from collapsing version-update PRs across directories, so we can drop our interim throttles once it's fixed.

Background

PR #4267 added group-by: dependency-name to the uv, npm, and docker groups in .github/dependabot.yml to collapse a single dependency's bump across all package directories into one PR (instead of one PR per directory). The config is valid and correct per GitHub's docs, but it is not working — Dependabot still opens one PR per directory.

Evidence (all opened well after #4267 merged 2026-07-16):

The tell is the PR title: ours read bump <dep> ... in /<dir> — Dependabot's individual/ungrouped format. A working group-by yields bump the <group>/<dep> group across N directories (which we do see for ecosystems that don't use group-by, e.g. #4339 "the pip group across 2 directories", #4327 "the github-actions-version-updates group").

Root cause (upstream, not our config)

Interim mitigation (this repo)

Since the feature we rely on is broken upstream, PR #4371 adds throttles that don't depend on it, to the uv/npm/docker (and github-actions) entries:

We are intentionally not lengthening schedule.interval (kept weekly), and not bulk-closing the current backlog (manageable, handled manually).

What "done" looks like

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions