You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Docker Engine SDK split at v29. v28.x is the final release that publishes Go modules at github.com/docker/docker and github.com/docker/cli. From v29 onwards, the client and types live in two new modules:
github.com/docker/cli@v29.x exists but no longer imports github.com/docker/docker — it uses the new modules. github.com/docker/docker has no v29 published.
Impact
This leaves the following Dependabot alerts unresolved as long as k3d stays on docker/docker@v28.x:
Background
The Docker Engine SDK split at v29. v28.x is the final release that publishes Go modules at
github.com/docker/dockerandgithub.com/docker/cli. From v29 onwards, the client and types live in two new modules:github.com/moby/moby/client— client implementationgithub.com/moby/moby/api— API typesgithub.com/docker/cli@v29.xexists but no longer importsgithub.com/docker/docker— it uses the new modules.github.com/docker/dockerhas no v29 published.Impact
This leaves the following Dependabot alerts unresolved as long as k3d stays on
docker/docker@v28.x:docker/cli@v29.2.0)Plus any future Moby/Docker fixes that land in v29+ only.
Scope of work
Migrate the runtime layer to the new module paths. Surface area in k3d:
pkg/runtimes/docker/— ~9 files, 24+ imports ofdocker/docker/docker/docker/client/docker/docker/api/types/*tools/cmd/image.go(and friends) — smaller surfaceLikely changes:
import "github.com/docker/docker/client"→import "github.com/moby/moby/client"import "github.com/docker/docker/api/types/container"→import "github.com/moby/moby/api/types/container"(similar fornetwork,image,volume, etc.)Notes
docker/docker@v28.5.2. The version-bump PR (chore(deps): refresh deps + base images for v5.9.0 #1670) explicitly defers this migration.Acceptance criteria
pkg/runtimes/docker/files migrated tomoby/moby/client+moby/moby/apitools/cmd/files migrated similarlymake check,make test,make build-cross,make build-helper-imagesgreen