use StatusError from docker/cli, not "dockerd"#10080
Conversation
Codecov ReportBase: 75.74% // Head: 75.74% // No change to project coverage 👍
Additional details and impacted files@@ Coverage Diff @@
## v2 #10080 +/- ##
=======================================
Coverage 75.74% 75.74%
=======================================
Files 2 2
Lines 235 235
=======================================
Hits 178 178
Misses 50 50
Partials 7 7
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
.golangci.yml
Outdated
| # The io/ioutil package has been deprecated. | ||
| # https://go.dev/doc/go1.16#ioutil | ||
| - io/ioutil | ||
| - github.com/docker/docker/cli # old location for shared code between the "docker" and "dockerd" CLIs |
There was a problem hiding this comment.
Ah, fun! Looks like this probably expects a regex; looks like it's used as a prefix;
#21 121.2 pkg/compose/build_buildkit.go:33:2: `github.com/docker/docker/client` is in the denylist (depguard)
#21 121.2 dockerclient "github.com/docker/docker/client"
#21 121.2 ^
#21 121.2 pkg/compose/compose.go:33:2: `github.com/docker/docker/client` is in the denylist (depguard)
#21 121.2 "github.com/docker/docker/client"
#21 121.2 ^
#21 121.2 pkg/compose/image_pruner.go:29:2: `github.com/docker/docker/client` is in the denylist (depguard)
#21 121.2 "github.com/docker/docker/client"
#21 121.2 ^
There was a problem hiding this comment.
I'll revert this part; the linter configuration is just broken, and doesn't allow a combination of "packages" and a regular-expression; it defaults to "globbing", so package github.com/foo/bar is an implicit github.com/foo/bar* (willcard)
This package is a leftover from when the "docker" cli and the "dockerd" cli both lived in the same repository. The package in docker/docker will be (re)moved soon, so replace it with the implementation in docker/cli, which is the right one :) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
bd34dc2 to
615a6d7
Compare
This package is a leftover from when the "docker" cli and the "dockerd" cli both lived in the same repository. The package in docker/docker will be (re)moved soon, so replace it with the implementation in docker/cli, which is the right one :)
I added a "depguard" for this package to prevent accidental imports.
What I did
Related issue
(not mandatory) A picture of a cute animal, if possible in relation to what you did