use containerd client for OCI operations by ndeloof · Pull Request #13251 · docker/compose

@ndeloof

What I did

replace use of buildx/util/imagetools with containerd/v2/core/remotes

Related issue

see #13056

(not mandatory) A picture of a cute animal, if possible in relation to what you did

glours

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

thaJeztah

"github.com/distribution/reference"
"github.com/docker/cli/cli/config/configfile"
"github.com/docker/compose/v2/internal/registry"
"github.com/opencontainers/image-spec/specs-go/v1"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This probably requires an alias to be used, because of the v1 package-name;

121.1 internal/oci/resolver.go:28:1: File is not properly formatted (goimports)
121.1 	"github.com/opencontainers/image-spec/specs-go/v1"
121.1 ^
"github.com/opencontainers/image-spec/specs-go/v1"
v1 "github.com/opencontainers/image-spec/specs-go/v1"

@ndeloof

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request

Oct 10, 2025

@tmeijn