-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Revisit old dependency libraries #22228
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
Comments
I'll try to update some versions upsteam |
|
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
…rgoproj#22228) Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]> Signed-off-by: Kahou Lei <[email protected]>
Helps with argoproj#22228 Standardize yaml used and switch to a better and more maintained library. Signed-off-by: Andrii Korotkov <[email protected]>
I've tried for Yaml, but it's too hard (e.g. goccy yaml likes uint64, which can't be deep copied in json) and yaml dependencies still remain as indirect. |
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
For |
Signed-off-by: Andrii Korotkov <[email protected]>
…rgoproj#696) Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
…proj#22260) Signed-off-by: Andrii Korotkov <[email protected]>
Summary
Here's some summary
github.com/TomOnTime/utfutil v0.0.0-20230223141146-125e65197b36
// A simple old library with external dependencies, probably okay to keep, may want to replace the dependencies versiong.yxqyang.asia/chainguard-dev/git-urls v1.0.2
// A simple old library with no external dependencies, probably okay to keepg.yxqyang.asia/dustin/go-humanize v1.0.1
// A simple old library with no external dependencies, probably okay to keepg.yxqyang.asia/gobwas/glob v0.2.3
// An old library with no external dependenices, need to decide what to dog.yxqyang.asia/gogits/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85
// An old library with no external dependencies, need to decide what to dog.yxqyang.asia/gogo/protobuf v1.3.2
// A deprecated old library, probably need to replaceg.yxqyang.asia/google/go-jsonnet v0.20.0
// An old library with external dependencies, need to decide what to dog.yxqyang.asia/google/shlex v0.0.0-20191202100458-e7afc7fbc510
// A simple old library with no external dependencies, probably okay to keepg.yxqyang.asia/grpc-ecosystem/grpc-gateway v1.16.0
// An old library, need a major version migrationg.yxqyang.asia/improbable-eng/grpc-web v0.15.1-0.20230209220825-1d9bbb09a099
// An old library in maintenance mode with external dependencies, need to decide what to dog.yxqyang.asia/jeremywohl/flatten v1.0.2-0.20211013061545-07e4a09fb8e4
// An old library with no external dependencies, probably okay to keepg.yxqyang.asia/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
// An old library with no external dependencies, probably okay to keepg.yxqyang.asia/microsoft/azure-devops-go-api/azuredevops v1.0.0-b5
// An old library, need a major version upgradeg.yxqyang.asia/olekukonko/tablewriter v0.0.6-0.20230925090304-df64c4bbad77
// A simple old library with external dependencies, probably okay to keep, may want to replace the dependencies versiong.yxqyang.asia/patrickmn/go-cache v2.1.0+incompatible
// An old library with no external dependencies, probably okay to keepg.yxqyang.asia/r3labs/diff/v3 v3.0.1
// An old library with external dependencies, probably okay to keep, may want to replace the dependencies versiong.yxqyang.asia/robfig/cron/v3 v3.0.1
// An old library with no external dependencies, probably okay to keepg.yxqyang.asia/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
// A simple old library with no external dependencies, probably okay to keepg.yxqyang.asia/soheilhy/cmux v0.1.5
// An old library with external dependencies, probably okay to keep, may want to replace the dependencies versiong.yxqyang.asia/valyala/fasttemplate v1.2.2
// A simple old library with external dependencies, probably okay to keep, may want to replace the dependencies version, but depends only on anothervalyala
library which doesn't have external dependencies.gopkg.in/yaml.v2 v2.4.0
// An old library, but well-known one, probably need a major version upgradegopkg.in/yaml.v3 v3.0.1
// An old library, but well-known onesigs.k8s.io/yaml
// An old library, but well-known oneMotivation
Keep things up-to-date, reduce the image size with removing some older transitive dependencies.
Proposal
Revisit each lib updated not too recently and decide what to do.
The text was updated successfully, but these errors were encountered: