Skip to content

chore(renovate): group k8s.io and controller-runtime#148

Merged
peter-svensson merged 1 commit into
mainfrom
chore/renovate-group-k8s
May 7, 2026
Merged

chore(renovate): group k8s.io and controller-runtime#148
peter-svensson merged 1 commit into
mainfrom
chore/renovate-group-k8s

Conversation

@peter-svensson

Copy link
Copy Markdown
Member

Summary

  • Add a Renovate packageRule grouping k8s.io/* with sigs.k8s.io/controller-runtime
  • Future bumps land in a single PR instead of an unmergeable intermediate state

Why

PR #111 (k8s monorepo → v0.36) and PR #94 (controller-runtime → v0.24) hit each other:

  • k8s 0.36 added HasSyncedChecker to ResourceEventHandlerRegistration
  • controller-runtime 0.23.1's handlerRegistration doesn't implement it
  • typecheck lint failure on whichever PR is rebased first

Grouping forces them to ship together.

Test plan

k8s.io/* v0.36 requires sigs.k8s.io/controller-runtime v0.24
(client-go's ResourceEventHandlerRegistration interface gained
HasSyncedChecker; v0.23 controller-runtime doesn't implement it).
Splitting them across separate Renovate PRs creates an unmergeable
intermediate state — group them so the bumps land together.
@peter-svensson peter-svensson requested a review from argoyle as a code owner May 7, 2026 10:17
@opzkit-auto-merge opzkit-auto-merge Bot enabled auto-merge (squash) May 7, 2026 10:17
@peter-svensson peter-svensson disabled auto-merge May 7, 2026 10:22
@peter-svensson peter-svensson merged commit 40baf15 into main May 7, 2026
7 checks passed
@peter-svensson peter-svensson deleted the chore/renovate-group-k8s branch May 7, 2026 10:22
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