-
Notifications
You must be signed in to change notification settings - Fork 11
chore(deps): bump k8s.io/component-base from 0.35.0 to 0.35.1 #445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): bump k8s.io/component-base from 0.35.0 to 0.35.1 #445
Conversation
Bumps [k8s.io/component-base](https://github.com/kubernetes/component-base) from 0.35.0 to 0.35.1. - [Commits](kubernetes/component-base@v0.35.0...v0.35.1) --- updated-dependencies: - dependency-name: k8s.io/component-base dependency-version: 0.35.1 dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
WalkthroughThis change updates four Kubernetes-related module versions in Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@go.mod`:
- Around line 11-15: Update the k8s module versions in go.mod so all k8s.io/*
entries use v0.35.1: change k8s.io/apiextensions-apiserver and k8s.io/apiserver
from v0.35.0 to v0.35.1 to align with k8s.io/api, k8s.io/apimachinery,
k8s.io/client-go, and k8s.io/component-base; after editing, run `go mod tidy` to
ensure dependencies are resolved and the module graph is updated.
| k8s.io/api v0.35.1 | ||
| k8s.io/apiextensions-apiserver v0.35.0 | ||
| k8s.io/apimachinery v0.35.0 | ||
| k8s.io/apimachinery v0.35.1 | ||
| k8s.io/apiserver v0.35.0 | ||
| k8s.io/client-go v0.35.0 | ||
| k8s.io/client-go v0.35.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
cat -n go.modRepository: package-operator/boxcutter
Length of output: 5385
🌐 Web query:
Kubernetes k8s.io module version compatibility alignment v0.35 release notes
💡 Result:
For Kubernetes v1.35.0 (released December 17, 2025), the Kubernetes “staging” Go libraries are published under matching k8s.io/* module tags v0.35.x and are intended to be version-aligned (same minor, ideally same patch) to avoid dependency/API skew. [4]
What “module version compatibility alignment” means for v0.35
v0.35.xmaps to Kubernetesv1.35.xfor the staged Go modules (for examplek8s.io/client-go@v0.35.0was published Dec 17, 2025). [1]- Several staged repos explicitly track each other; e.g.
k8s.io/apiextensions-apiserverstates its HEAD matchesk8s.io/apiserver,k8s.io/apimachinery, andk8s.io/client-go(so mixing minors is discouraged). [2] - Some modules (example:
k8s.io/apimachinery) reiterate they are direct support of Kubernetes and do not offer independent compatibility guarantees, reinforcing that you should consume them as a matched set. [3]
Practical guidance
- If you upgrade one Kubernetes module to
v0.35.*, upgrade the rest of your Kubernetesk8s.io/*dependencies to the same0.35.*line (and preferably the same patch), rather than mixingv0.34.*withv0.35.*. [1][2][3]
Sources: k8s.io/client-go module docs (tag/release mapping + published v0.35.0) [1], k8s.io/apiextensions-apiserver module docs (tracks apiserver/apimachinery/client-go) [2], k8s.io/apimachinery repo README (no independent compatibility guarantees; tracks Kubernetes) [3], Kubernetes v1.35 release timeline/date [4].
Align k8s module versions to v0.35.1.
Kubernetes official guidance explicitly requires version alignment across k8s.io/* modules—they do not offer independent compatibility guarantees and are tightly coupled. Bump k8s.io/apiextensions-apiserver and k8s.io/apiserver from v0.35.0 to v0.35.1 to match k8s.io/api, k8s.io/apimachinery, k8s.io/client-go, and k8s.io/component-base.
🤖 Prompt for AI Agents
In `@go.mod` around lines 11 - 15, Update the k8s module versions in go.mod so all
k8s.io/* entries use v0.35.1: change k8s.io/apiextensions-apiserver and
k8s.io/apiserver from v0.35.0 to v0.35.1 to align with k8s.io/api,
k8s.io/apimachinery, k8s.io/client-go, and k8s.io/component-base; after editing,
run `go mod tidy` to ensure dependencies are resolved and the module graph is
updated.
|
Superseded by #455. |
Bumps k8s.io/component-base from 0.35.0 to 0.35.1.
Commits
112813fUpdate dependencies to v0.35.1 tagDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)