Browse code

integration-cli: TestPullManifestList: use OCI media-types

This test is verifying that push/pull works; current versions of the registry
used should support both the legacy (docker distribution) and OCI media-types,
so let's use the OCI types.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Sebastiaan van Stijn authored on 2025/07/06 00:48:48
Showing 1 changed files
... ...
@@ -9,7 +9,6 @@ import (
9 9
 	"strings"
10 10
 	"testing"
11 11
 
12
-	c8dimages "github.com/containerd/containerd/v2/core/images"
13 12
 	"github.com/docker/docker/integration-cli/cli"
14 13
 	"github.com/docker/docker/integration-cli/cli/build"
15 14
 	"github.com/opencontainers/go-digest"
... ...
@@ -245,12 +244,12 @@ func (s *DockerRegistrySuite) TestPullManifestList(c *testing.T) {
245 245
 		Versioned: specs.Versioned{
246 246
 			SchemaVersion: 2,
247 247
 		},
248
-		MediaType: c8dimages.MediaTypeDockerSchema2ManifestList,
248
+		MediaType: ocispec.MediaTypeImageIndex,
249 249
 		Manifests: []ocispec.Descriptor{
250 250
 			{
251 251
 				Digest:    "sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b",
252 252
 				Size:      3253,
253
-				MediaType: c8dimages.MediaTypeDockerSchema2Manifest,
253
+				MediaType: ocispec.MediaTypeImageManifest,
254 254
 				Platform: &ocispec.Platform{
255 255
 					Architecture: "bogus_arch",
256 256
 					OS:           "bogus_os",
... ...
@@ -259,7 +258,7 @@ func (s *DockerRegistrySuite) TestPullManifestList(c *testing.T) {
259 259
 			{
260 260
 				Digest:    pushDigest,
261 261
 				Size:      3253,
262
-				MediaType: c8dimages.MediaTypeDockerSchema2Manifest,
262
+				MediaType: ocispec.MediaTypeImageManifest,
263 263
 				Platform: &ocispec.Platform{
264 264
 					Architecture: runtime.GOARCH,
265 265
 					OS:           runtime.GOOS,