Skip to content

chore(ci): add dependabot auto-merge and dependency grouping#59

Merged
pratyush618 merged 1 commit intomainfrom
chore/dependabot-auto-merge
Apr 16, 2026
Merged

chore(ci): add dependabot auto-merge and dependency grouping#59
pratyush618 merged 1 commit intomainfrom
chore/dependabot-auto-merge

Conversation

@pratyush618
Copy link
Copy Markdown
Collaborator

Summary

  • Add dependabot-auto-merge.yml workflow that auto-approves and squash-merges minor/patch dependabot PRs after CI passes (major bumps require manual review)
  • Group dependencies by ecosystem in dependabot.yml to reduce PR noise (~4 grouped PRs/week instead of ~12 individual ones)
  • Remove dependencies from stale bot exempt labels so failing dependabot PRs get cleaned up after 59 days

Prerequisites

  • Enable "Allow auto-merge" in repo settings (Settings > General > Pull Requests)
  • Recommended: add branch protection on main requiring lint and rust-test checks

Test plan

  • Verify workflow triggers on next dependabot PR
  • Confirm grouped PRs are created on next weekly run
  • Confirm major version bumps are skipped (no auto-approve)
  • Run stale workflow manually to verify dependency PRs are no longer exempt

- Add workflow to auto-approve and squash-merge minor/patch dependabot
  PRs after CI passes (major bumps still require manual review)
- Group dependencies by ecosystem to reduce PR noise (~4 grouped PRs
  instead of ~12 individual ones per week)
- Remove `dependencies` from stale bot exempt labels so failing
  dependabot PRs get cleaned up after 59 days of inactivity
@github-actions github-actions Bot added the github_actions Pull requests that update GitHub Actions code label Apr 16, 2026
@pratyush618 pratyush618 merged commit 749d156 into main Apr 16, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant