Skip to content

Enable automerge for non-major Renovate PRs#136

Merged
ryndaniels merged 1 commit into
masterfrom
chore/renovate-automerge-non-major
May 21, 2026
Merged

Enable automerge for non-major Renovate PRs#136
ryndaniels merged 1 commit into
masterfrom
chore/renovate-automerge-non-major

Conversation

@ryndaniels
Copy link
Copy Markdown
Contributor

Summary

  • Add patch/minor packageRules with automerge: true + autoApprove: true
  • Add label-only rule for major updates
  • Matches the api-identity reference config

Why

The repo has platformAutomerge: true but no automerge: true rule in packageRules, so Renovate never enables the GitHub auto-merge button on any PR. The shared :grouping config covers groups, not update-type-based automerge, so non-major PRs sit BLOCKED on required review indefinitely.

Test plan

  • Merge and observe that the next non-major Renovate PR opens with auto-merge enabled and merges on its own after CI

🤖 Generated with Claude Code

Add packageRules for patch/minor with automerge+autoApprove and a
label-only rule for major, matching the api-identity reference config.
Without these, platformAutomerge alone does nothing — Renovate PRs sit
BLOCKED on review required.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ryndaniels ryndaniels requested a review from a team as a code owner May 20, 2026 14:35
@ryndaniels ryndaniels merged commit 9f92d8e into master May 21, 2026
6 checks passed
@ryndaniels ryndaniels deleted the chore/renovate-automerge-non-major branch May 21, 2026 08:00
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