Skip to content

Feat/renovate automerge expansion#3436

Merged
axeII merged 3 commits into
mainfrom
feat/renovate-automerge-expansion
Jun 12, 2026
Merged

Feat/renovate automerge expansion#3436
axeII merged 3 commits into
mainfrom
feat/renovate-automerge-expansion

Conversation

@axeII

@axeII axeII commented Jun 12, 2026

Copy link
Copy Markdown
Owner

What's Changed

Type of Change

  • 🆕 New app/service
  • ⬆️ Version upgrade
  • 🔧 Config change
  • 🐛 Bug fix
  • 🧹 Cleanup

Notes and apps affected

axeII and others added 3 commits June 12, 2026 20:50
…apps

Add broad patch auto-merge across docker/helm/github-releases/github-tags
with a 3-day release-age cooldown. Final deny rule excludes Plex, Rook-Ceph,
Ceph image, Cilium (image + helm chart), Talos installer/talosctl, and
Flux operator/instance from auto-merge regardless of update type.

CI gates (flux-local, kubeconform, Trivy, pr-check) remain required via
automergeType: pr + ignoreTests: false.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Extend auto-merge to cover minor updates with a 7-day cooldown (longer
than patches' 3 days, since minors carry more breaking-change risk).
DNS-related components get an additional opt-out from minor auto-merge
specifically — patches still auto-merge for DNS apps, but minors
require manual review because DNS outages cascade quickly across the
cluster.

Adds two new rules ordered after the patch rule:
  1. Auto-merge minor across docker/helm/github-releases/github-tags
     with 7-day minimumReleaseAge, ignoreTests: false.
  2. Deny minor auto-merge for CoreDNS, blocky, k8s-gateway,
     k8s_gateway, external-dns.

The existing high-blast-radius deny rule (Plex, Rook-Ceph, Cilium,
Talos, Flux) stays last and continues to block all update types
including minor.

Note: this changes the auto-merge behavior for external-dns minors,
which currently auto-merge under the GitHub Releases rule. external-dns
minors will now require manual review.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@axeII axeII merged commit 77ca0a2 into main Jun 12, 2026
4 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.

1 participant