Skip to content

chore(ci): group dependabot security updates per ecosystem - #184

Merged
ManukMinasyan merged 1 commit into
4.xfrom
chore/group-dependabot-security-updates
Sep 7, 2026
Merged

ManukMinasyan merged 1 commit into
4.xfrom
chore/group-dependabot-security-updates

Conversation

@ManukMinasyan

Copy link
Copy Markdown
Contributor

Part of the same cleanup as relaticle/custom-fields#217. This repository's workflows are already clean under zizmor, so only the Dependabot config changes.

applies-to defaults to version-updates, and both existing groups relied on that implicitly. Security updates were therefore ungrouped and arrived one pull request per advisory.

The npm group matters more than the others here: it is scoped to minor and patch, so a security fix that only exists in a new major was outside every group.

Also done outside this PR

allow_auto_merge was off at the repo level, so auto-merge.yml could never merge a Dependabot PR. Now enabled. #172 is waiting on exactly that.

Caveat worth deciding separately: a merge enabled with GITHUB_TOKEN does not trigger on: push workflows, and deploy-docs.yml is on: push with paths: docs/**. Auto-merged docs bumps would stop redeploying the docs site until that uses a GitHub App token or a scheduled redeploy.

Security updates arrived one pull request per advisory, because `applies-to` defaults to version updates and the existing groups relied on that implicitly. Each ecosystem now has a security-updates group alongside it.

The npm group is deliberately scoped to minor and patch, so without a second group a security fix in a new major would never be grouped at all.
Copilot AI lite review requested due to automatic review settings September 7, 2026 12:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

@ManukMinasyan
ManukMinasyan merged commit 9277303 into 4.x Sep 7, 2026
11 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