Skip to content

follow Kubebuilder recommendations in maintenance#184

Merged
llamerada-jp merged 2 commits into
mainfrom
refer-kubebuilder
Jun 16, 2026
Merged

follow Kubebuilder recommendations in maintenance#184
llamerada-jp merged 2 commits into
mainfrom
refer-kubebuilder

Conversation

@ushitora-anqou

Copy link
Copy Markdown
Member

No description provided.

@ushitora-anqou ushitora-anqou force-pushed the refer-kubebuilder branch 2 times, most recently from 2de8a55 to c0c3a24 Compare June 12, 2026 09:12
@ushitora-anqou ushitora-anqou requested a review from Copilot June 12, 2026 09:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s maintenance guidance to align with Kubebuilder’s version compatibility recommendations, and adjusts the module’s declared Go version accordingly.

Changes:

  • Refresh docs/maintenance.md to direct maintainers to Kubebuilder’s compatibility guidance and sample project versions.
  • Update the go version directive in go.mod.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
go.mod Updates the declared Go version for the module.
docs/maintenance.md Updates maintenance instructions to follow Kubebuilder’s compatibility/version guidance and refines upgrade steps text.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread go.mod
Comment thread docs/maintenance.md Outdated
Comment thread docs/maintenance.md Outdated
Comment thread docs/maintenance.md Outdated
Comment thread docs/maintenance.md Outdated
Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
Kubebuilder uses go 1.25.7, so we should use it, too.

cf. https://github.com/kubernetes-sigs/kubebuilder/blob/v4.14.0/testdata/project-v4/go.mod#L3

Note that, if we try to stick to the versions Kubebuilder is using, we
should change k8s.io/* libraries' versions from v0.35.4 to v0.35.2.
However, there is no strong reason to downgrade the libraries because
the current version of pie is stable. Thus, for now, we'll just follow
the Go version only. Once we need to support newer versions of
Kubernetes we'll follow the Kubebuilder's recommendetaions strictly.

Signed-off-by: Ryotaro Banno <ryotaro.banno@gmail.com>
@ushitora-anqou ushitora-anqou marked this pull request as ready for review June 15, 2026 08:31
@ushitora-anqou ushitora-anqou requested a review from a team as a code owner June 15, 2026 08:31
@ushitora-anqou ushitora-anqou changed the title [WIP] follow Kubebuilder recommendations in maintenance follow Kubebuilder recommendations in maintenance Jun 15, 2026
@llamerada-jp llamerada-jp merged commit 98ab432 into main Jun 16, 2026
6 checks passed
@llamerada-jp llamerada-jp deleted the refer-kubebuilder branch June 16, 2026 01:18
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.

5 participants