-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
In go modules, replace directives are at best viral. They tend to make adoption, upgrades, and package management harder than GOPATH. They are intended as an escape hatch for development, not a longterm resolution, and should not really ever be contained within public facing modules intended for consumption.
As such, I would like to use this issue audit the current list of requires, track upstream fixes, and if possible remove them entirely:
go.mod#replace
// pinned to solo-io's fork of cue version 308aee4ff0928a8e0ec25b9cbbdc445264038463 // note(ilackarms): this replace must be shared in any skv2-based go module due to incompatibility with upstream versions of cue cuelang.org/go => github.com/solo-io/cue v0.4.1-0.20210623143425-308aee4ff092 github.com/docker/docker => github.com/moby/moby v0.7.3-0.20190826074503-38ab9da00309 k8s.io/apimachinery => k8s.io/apimachinery v0.19.6 k8s.io/client-go => k8s.io/client-go v0.19.6
-
cuelang.org/go -
github.com/docker/docker -
k8s.io/apimachinery -
k8s.io/client-go
Metadata
Metadata
Assignees
Labels
No labels