villebro commented on PR #365: URL: https://github.com/apache/superset-kubernetes-operator/pull/365#issuecomment-5737062539
The `k8s.io/kube-openapi` bump in the table above has been dropped from this branch, along with the `sigs.k8s.io/structured-merge-diff/v7` require it pulled in. kube-openapi master switched from structured-merge-diff `v6` to `v7` between digests `be32def86098` (2026-08-21) and `c4db2bdfbfe6` (2026-09-08), ahead of the Kubernetes 1.38 libraries. `k8s.io/apimachinery v0.37.0` still requires `v6` and consumes kube-openapi's `schemaconv` output directly in its managedfields type converter, so the combination does not compile: ``` apimachinery/pkg/util/managedfields/internal/typeconverter.go:51:61: cannot use typeSchema.Types (variable of type []"sigs.k8s.io/structured-merge-diff/v7/schema".TypeDef) as []"sigs.k8s.io/structured-merge-diff/v6/schema".TypeDef value in struct literal ``` That single incompatibility was behind every failing Go job here. The same commit adds a Renovate rule that stops proposing kube-openapi digests; it does not pin the module, so minimal version selection will float it up on its own once apimachinery requires a v7-based digest, and the rule can be deleted then. Everything else in the update (ginkgo 2.32.2, the `golang.org/x/*` bumps, `sigs.k8s.io/json`) is unchanged. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
