Skip to content

ci: group Dependabot updates and auto-approve non-major bumps - #92

Merged
max-ostapenko merged 1 commit into
mainfrom
ci/dependabot-grouped-automerge
Nov 9, 2026
Merged

max-ostapenko merged 1 commit into
mainfrom
ci/dependabot-grouped-automerge

Conversation

@max-ostapenko

Copy link
Copy Markdown
Contributor

Changes

  • dependabot.yml: npm (/, /test-project) and GitHub Actions updates go into one weekly grouped PR (multi-ecosystem-groups), with a 7-day cooldown on new releases.
  • ci.yml auto-merge job:
    • Approves the PR with GITHUB_TOKEN before gh pr merge --auto. Without an approval, the soc2-main-protection rule (1 required review) blocked auto-merge.
    • The condition changes from patch/minor only to anything except semver-major. Grouped and SHA-pinned updates report an empty update type and were skipped before.

Major bumps still need a human review.

- Group npm (/ and /test-project) and GitHub Actions updates into one weekly PR with a 7-day cooldown.
- Approve Dependabot PRs before enabling auto-merge so the soc2-main-protection review requirement is met.
- Allow every non-major update type, so grouped and SHA-pinned updates are no longer skipped.
@max-ostapenko max-ostapenko self-assigned this Nov 9, 2026
@max-ostapenko
max-ostapenko merged commit 0aed953 into main Nov 9, 2026
7 checks passed
@max-ostapenko
max-ostapenko deleted the ci/dependabot-grouped-automerge branch November 9, 2026 12:32
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.

1 participant