Skip to content

ci: group Dependabot security updates and Docker image bumps - #1546

Merged
vincentsarago merged 1 commit into
mainfrom
ci/dependabot-group-security
Oct 26, 2026
Merged

vincentsarago merged 1 commit into
mainfrom
ci/dependabot-group-security

Conversation

@lhoupert

Copy link
Copy Markdown
Contributor

Dependabot opens one PR per security advisory (#1534, #1536–#1540), while version updates arrive as the single all group (#1543): a group without applies-to "defaults to version updates" (options reference). This adds a security group for uv, and groups the Docker updates, which also came as separate PRs (#1529, #1541). Same grouping as EOPF-Explorer/titiler-eopf's Dependabot config.

For reviewers: the open security PRs stay as they are. #1536 and #1537 are already on main via #1543, and #1538 is superseded by #1540.

How this was made

Claude Code traced the single-package PRs to security updates (each carries Dependabot's security footer and matches an advisory from 20–23 Oct) and took the two groups from EOPF-Explorer/titiler-eopf's config. The file validates against the Dependabot schema (check-jsonschema --builtin-schema vendor.dependabot), which also rejects a mistyped applies-to. @lhoupert asked for this PR. The grouping itself can only be observed once Dependabot runs on main.

— Claude Code, on behalf of @lhoupert

Security updates skip the version-update group, so each advisory opened its own PR.
@vincentsarago
vincentsarago merged commit 68a139c into main Oct 26, 2026
10 checks passed
@vincentsarago
vincentsarago deleted the ci/dependabot-group-security branch October 26, 2026 16:58

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.

🟢 Approval recommended

It is a small, schema-valid Dependabot config change that correctly groups uv security updates and Docker image bumps with no identifiable issues.

No open issues 🎉

What changed in this PR

This PR refines .github/dependabot.yml to reduce PR noise from Dependabot. Previously, security advisories for uv-managed dependencies each opened their own PR (since the existing all group only applies to version updates), and Docker image bumps also arrived as separate PRs. The change adds a dedicated security group for the uv ecosystem and a grouping block for the Docker ecosystem, mirroring the configuration used in EOPF-Explorer/titiler-eopf.

Changes:

  • Add a security group (applies-to: security-updates, patterns *) to the uv ecosystem so security advisories are grouped into one PR.
  • Add a groups.all block (patterns *) to the Docker ecosystem so image bumps are grouped.
  • Document, via a comment, why the extra security group is needed alongside the existing all group.
File Description
.github/​dependabot.yml Adds a security group for uv security updates and an all grouping block for Docker image bumps, with a clarifying comment.

Review effort: Balanced

This branch was previously deployed

1 inactive deployment
ci — 922ab901 Deployed Oct 26, 2026 by lhoupert via tests (3.13) #143
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