Skip to content

Dependabot: group PRs; security-only for app dependencies - #18

Merged
albertotb merged 1 commit into
mainfrom
claude/dependabot-security-only
Aug 10, 2026
Merged

Dependabot: group PRs; security-only for app dependencies#18
albertotb merged 1 commit into
mainfrom
claude/dependabot-security-only

Conversation

@albertotb

@albertotb albertotb commented Aug 10, 2026

Copy link
Copy Markdown
Member

Grouped — each ecosystem collapses its updates into a single PR instead of one per package.

Security-only for npm and uvopen-pull-requests-limit: 0 switches off routine version-bump PRs; security updates are exempt from that limit and keep coming. That's what stops repeats of #14/#15, the setuptools constraint bumps that had to go upstream anyway.

GitHub Actions keeps its routine bumps — advisories for actions are rare, so making it security-only would effectively freeze action versions (no more checkout@v7-style updates). Its bumps are now grouped into one PR instead of arriving separately.

  - package-ecosystem: github-actions       # version updates, grouped
    groups:
      actions:
        patterns: ["*"]

  - package-ecosystem: npm                  # security only, grouped
    open-pull-requests-limit: 0
    groups:
      frontend-security:
        applies-to: security-updates
        patterns: ["*"]

The applies-to key is the easy-to-miss part: a group covers version updates unless told otherwise, so on the security-only ecosystems it has to be spelled out or the grouping would apply to exactly the PRs that are now disabled.

GitHub validates dependabot.yml on push, so the .github/dependabot.yml check on this PR is the real confirmation the syntax is accepted.

Kept on its own branch so it doesn't mix into #16, which is still under review.

🤖 Generated with Claude Code

https://claude.ai/code/session_011texLkDBELWbXsBf6San3M

Grouping collapses each ecosystem's updates into a single PR instead of
one per package. `applies-to` matters: a group covers version updates
unless told otherwise, so the security-only ecosystems spell it out.

npm and uv are security-only via open-pull-requests-limit: 0, which
switches off routine version-bump PRs while security updates — exempt
from that limit — keep coming. That stops repeats of the setuptools
constraint bumps that had to be fixed upstream anyway.

GitHub Actions keeps its routine bumps: advisories for actions are rare,
so making it security-only would effectively freeze action versions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011texLkDBELWbXsBf6San3M
@albertotb
albertotb force-pushed the claude/dependabot-security-only branch from bae0134 to 713bfad Compare August 10, 2026 14:04
@albertotb albertotb changed the title Dependabot: security updates only, grouped into one PR per ecosystem Dependabot: group PRs; security-only for app dependencies Aug 10, 2026
@albertotb
albertotb merged commit 60dc6f0 into main Aug 10, 2026
5 checks passed
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.

2 participants