Skip to content

Conversation

@sudomateo
Copy link
Collaborator

Updated the dependencies for this repository.

Updated the dependencies for this repository.
@sudomateo sudomateo requested a review from a team as a code owner August 18, 2025 21:08
@sudomateo sudomateo merged commit b88acf1 into main Aug 18, 2025
@sudomateo sudomateo deleted the sudomateo/nyttkvyrurow branch August 18, 2025 21:08
sudomateo added a commit that referenced this pull request Aug 20, 2025
After
#122
this project would fail to build with the following error.

```
> go build .
# k8s.io/apimachinery/pkg/util/managedfields/internal
../../.local/gopath/pkg/mod/k8s.io/apimachinery@v0.33.4/pkg/util/managedfields/internal/typeconverter.go:51:61: cannot use typeSchema.Types (variable of type []"sigs.k8s.io/structured-merge-diff/v6/schema".TypeDef) as []"sigs.k8s.io/structured-merge-diff/v4/schema".TypeDef value in struct literal
```

Yes, I know we need CI/CD. It's coming!


I ran `go mod graph` and noticed that all packages used
`sigs.k8s.io/structured-merge-diff/v4` except for `k8s.io/kube-openapi`
which used `sigs.k8s.io/structured-merge-diff/v6`.

```
> go mod graph
k8s.io/api@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/apimachinery@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/apiserver@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/client-go@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/cloud-provider@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/component-base@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/component-helpers@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/controller-manager@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/kube-openapi@v0.0.0-20250814151709-d7b6acb124c3 sigs.k8s.io/structured-merge-diff/v6@v6.2.0
```

I downgraded `k8s.io/kube-openapi` to the commit just before it upgraded
to `sigs.k8s.io/structured-merge-diff/v6`.

```
> go get -u k8s.io/kube-openapi@9bd5c66d9911c53f5aedb8595fde9c229ca56703
go: downgraded k8s.io/kube-openapi v0.0.0-20250814151709-d7b6acb124c3 => v0.0.0-20250701173324-9bd5c66d9911
```

All good now!
sudomateo added a commit that referenced this pull request Aug 20, 2025
After
#122
this project would fail to build with the following error.

```
> go build .
# k8s.io/apimachinery/pkg/util/managedfields/internal
../../.local/gopath/pkg/mod/k8s.io/apimachinery@v0.33.4/pkg/util/managedfields/internal/typeconverter.go:51:61: cannot use typeSchema.Types (variable of type []"sigs.k8s.io/structured-merge-diff/v6/schema".TypeDef) as []"sigs.k8s.io/structured-merge-diff/v4/schema".TypeDef value in struct literal
```

Yes, I know we need CI/CD. It's coming!


I ran `go mod graph` and noticed that all packages used
`sigs.k8s.io/structured-merge-diff/v4` except for `k8s.io/kube-openapi`
which used `sigs.k8s.io/structured-merge-diff/v6`.

```
> go mod graph
k8s.io/api@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/apimachinery@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/apiserver@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/client-go@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/cloud-provider@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/component-base@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/component-helpers@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/controller-manager@v0.33.4 sigs.k8s.io/structured-merge-diff/v4@v4.6.0
k8s.io/kube-openapi@v0.0.0-20250814151709-d7b6acb124c3 sigs.k8s.io/structured-merge-diff/v6@v6.2.0
```

I downgraded `k8s.io/kube-openapi` to the commit just before it upgraded
to `sigs.k8s.io/structured-merge-diff/v6`.

```
> go get -u k8s.io/kube-openapi@9bd5c66d9911c53f5aedb8595fde9c229ca56703
go: downgraded k8s.io/kube-openapi v0.0.0-20250814151709-d7b6acb124c3 => v0.0.0-20250701173324-9bd5c66d9911
```

All good now!
sudomateo added a commit that referenced this pull request Aug 20, 2025
In
#122
I ran `go get -u` when updating dependencies which updated transitive
dependecies as well. I shouldn't have done that so this commit corrects
that action.
sudomateo added a commit that referenced this pull request Aug 20, 2025
In
#122
I ran `go get -u` when updating dependencies which updated transitive
dependecies as well. I shouldn't have done that so this commit corrects
that action.
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.

2 participants