Update dependency-updates (master) (patch) - #5311
marvin-tigera wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: api/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
There was a problem hiding this comment.
🟡 Changes recommended
Update K8S_VERSION to v1.37.0 to align the build environment with the stable dependencies.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Updates Go, the Calico base image, and Kubernetes dependencies to newer stable and patch releases.
Changes:
- Upgrades Go to 1.26.8 and the Calico base image.
- Moves Kubernetes v0.37.0 modules from beta to stable.
- Refreshes root and nested API module dependencies and checksums.
Review note: Moderate (2 votes): update K8S_VERSION in Makefile to v1.37.0 to align the build environment with the stable dependencies.
File summaries
| File | Description |
|---|---|
Makefile |
Updates Go and Calico build image versions. |
go.sum |
Refreshes root dependency checksums. |
go.mod |
Updates root module and Kubernetes dependencies. |
api/go.sum |
Refreshes API module dependency checksums. |
api/go.mod |
Updates API module dependencies. |
Review details
- Files reviewed: 3/5 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| GO_VERSION?=1.26.5 | ||
| GO_VERSION?=1.26.8 | ||
| # Version of Kubernetes to use for dependencies, tests, and kubectl. | ||
| K8S_VERSION?=v1.37.0-beta.0 |
ce11f0d to
37e3d3e
Compare
There was a problem hiding this comment.
🔵 Needs a closer look
Update K8S_VERSION to v1.37.0 and use the corresponding published build image.
Review details
Suppressed comments (3)
Makefile:105
K8S_VERSIONis stillv1.37.0-beta.0while this PR moves the Go modules tov0.37.0. BecauseGO_BUILD_VERincludesK8S_VERSION, the default build and test containers will continue using the beta-tagged Kubernetes toolchain instead of the released version; please updateK8S_VERSIONtov1.37.0with this dependency bump.
GO_VERSION?=1.26.8
api/go.mod:10
- This API submodule is also being moved to Kubernetes 1.37.0, but the shared Makefile still derives
GO_BUILD_VERfromK8S_VERSION=v1.37.0-beta.0. That makes API-module builds use a beta Kubernetes toolchain image alongside stable Kubernetes modules; keep the toolchain selector aligned with this update by changingK8S_VERSIONtov1.37.0and using the corresponding published image.
k8s.io/api v0.37.0
k8s.io/apimachinery v0.37.0
go.mod:50
- These dependencies now target Kubernetes 1.37.0, but
Makefile:107still setsK8S_VERSIONtov1.37.0-beta.0. SinceGO_BUILD_VERis derived from that value, normal builds continue to pull the beta-taggedcalico/go-buildimage while compiling against the stable modules, leaving the toolchain version out of sync. Please updateK8S_VERSIONtov1.37.0(and use the corresponding published build image).
k8s.io/api v0.37.0
k8s.io/apiextensions-apiserver v0.37.0
k8s.io/apimachinery v0.37.0
- Files reviewed: 3/5 changed files
- Comments generated: 0 new
- Review effort level: Lite
This PR contains the following updates:
ubi9-1784675397→ubi9-17891835361.26.5→1.26.8v0.37.0-beta.0→v0.37.0v0.37.0-beta.0→v0.37.0v0.36.2→v0.36.4v0.37.0-beta.0→v0.37.0v0.37.0-beta.0→v0.37.0v0.36.2→v0.36.4v0.37.0-beta.0→v0.37.0v0.37.0-beta.0→v0.37.0v0.37.0-beta.0→v0.37.0v0.36.2→v0.36.4Release Notes
kubernetes/api (k8s.io/api)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/apimachinery (k8s.io/apimachinery)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/apiserver (k8s.io/apiserver)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/cli-runtime (k8s.io/cli-runtime)
v0.36.4Compare Source
v0.36.3Compare Source
kubernetes/client-go (k8s.io/client-go)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/component-base (k8s.io/component-base)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/kube-aggregator (k8s.io/kube-aggregator)
v0.37.0Compare Source
v0.37.0-rc.1Compare Source
v0.37.0-rc.0Compare Source
kubernetes/kubectl (k8s.io/kubectl)
v0.36.4Compare Source
v0.36.3Compare Source