Skip to content

docs(compatibility): test against controller-runtime v0.25 and Kubernetes 1.37 - #230

Merged
sourcehawk merged 1 commit into
renovate/kubernetes-and-controller-runtimefrom
docs/compatibility-controller-runtime-v0.25
Oct 6, 2026
Merged

sourcehawk merged 1 commit into
renovate/kubernetes-and-controller-runtimefrom
docs/compatibility-controller-runtime-v0.25

Conversation

@sourcehawk

Copy link
Copy Markdown
Owner

Description

The framework now builds against controller-runtime v0.25 and k8s.io v0.37 (#172), so the compatibility matrix makes that combination Primary. v0.24 with k8s.io v0.36 moves to Tested and keeps its weekly CI run. The Go minimum stays at 1.26, because controller-runtime v0.25 also declares go 1.26.0.

Changes

  • Compatibility workflow: add a v0.25.2 / v0.37.1 entry as the current combination, and run v0.24.1 / v0.36.1 as a swapped combination.
  • docs/compatibility.md: v0.25.x / v0.37.x / Kubernetes 1.37 is Primary, and v0.24.x / v0.36.x is Tested. v0.23 and v0.22 stay Tested.
  • The plugin's structuring-operators skill and its synced compatibility.md reference show the same table.

Related

Testing

The compatibility label runs the full matrix on this PR: v0.25, v0.24, v0.23 and v0.22. Each run builds the module and the examples, then runs the unit and envtest suites. make sync-plugin and make fmt-md report no further changes.

🤖 Generated with Claude Code

…etes 1.37

controller-runtime v0.25 with k8s.io v0.37 becomes the Primary
combination. v0.24 with k8s.io v0.36 moves to Tested, and the
compatibility workflow runs it weekly. The Go minimum stays at 1.26,
because controller-runtime v0.25 also declares go 1.26.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sourcehawk sourcehawk added the compatibility Runs the compatibility workflow against the full version matrix label Oct 6, 2026
@sourcehawk
sourcehawk merged commit 3a4725d into renovate/kubernetes-and-controller-runtime Oct 6, 2026
11 checks passed
@sourcehawk
sourcehawk deleted the docs/compatibility-controller-runtime-v0.25 branch October 6, 2026 21:36
sourcehawk added a commit that referenced this pull request Oct 6, 2026
…etes 1.37 (#230)

controller-runtime v0.25 with k8s.io v0.37 becomes the Primary
combination. v0.24 with k8s.io v0.36 moves to Tested, and the
compatibility workflow runs it weekly. The Go minimum stays at 1.26,
because controller-runtime v0.25 also declares go 1.26.0.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
sourcehawk added a commit that referenced this pull request Oct 6, 2026
* fix(deps): update kubernetes-and-controller-runtime

* docs(compatibility): test against controller-runtime v0.25 and Kubernetes 1.37 (#230)

controller-runtime v0.25 with k8s.io v0.37 becomes the Primary
combination. v0.24 with k8s.io v0.36 moves to Tested, and the
compatibility workflow runs it weekly. The Go minimum stays at 1.26,
because controller-runtime v0.25 also declares go 1.26.0.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ægir Máni <54936225+sourcehawk@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

compatibility Runs the compatibility workflow against the full version matrix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant