@@ -178,19 +178,11 @@ func (ic *ImageWriter) Commit(ctx context.Context, inp *exporter.Source, session
178
178
return nil , err
179
179
}
180
180
181
- idx := struct {
182
- // MediaType is reserved in the OCI spec but
183
- // excluded from go types.
184
- MediaType string `json:"mediaType,omitempty"`
185
-
186
- ocispecs.Index
187
- }{
188
- MediaType : ocispecs .MediaTypeImageIndex ,
189
- Index : ocispecs.Index {
190
- Annotations : opts .Annotations .Platform (nil ).Index ,
191
- Versioned : specs.Versioned {
192
- SchemaVersion : 2 ,
193
- },
181
+ idx := ocispecs.Index {
182
+ MediaType : ocispecs .MediaTypeImageIndex ,
183
+ Annotations : opts .Annotations .Platform (nil ).Index ,
184
+ Versioned : specs.Versioned {
185
+ SchemaVersion : 2 ,
194
186
},
195
187
}
196
188
@@ -386,24 +378,16 @@ func (ic *ImageWriter) commitDistributionManifest(ctx context.Context, opts *Ima
386
378
configType = images .MediaTypeDockerSchema2Config
387
379
}
388
380
389
- mfst := struct {
390
- // MediaType is reserved in the OCI spec but
391
- // excluded from go types.
392
- MediaType string `json:"mediaType,omitempty"`
393
-
394
- ocispecs.Manifest
395
- }{
396
- MediaType : manifestType ,
397
- Manifest : ocispecs.Manifest {
398
- Annotations : annotations .Manifest ,
399
- Versioned : specs.Versioned {
400
- SchemaVersion : 2 ,
401
- },
402
- Config : ocispecs.Descriptor {
403
- Digest : configDigest ,
404
- Size : int64 (len (config )),
405
- MediaType : configType ,
406
- },
381
+ mfst := ocispecs.Manifest {
382
+ MediaType : manifestType ,
383
+ Annotations : annotations .Manifest ,
384
+ Versioned : specs.Versioned {
385
+ SchemaVersion : 2 ,
386
+ },
387
+ Config : ocispecs.Descriptor {
388
+ Digest : configDigest ,
389
+ Size : int64 (len (config )),
390
+ MediaType : configType ,
407
391
},
408
392
}
409
393
@@ -499,23 +483,15 @@ func (ic *ImageWriter) commitAttestationsManifest(ctx context.Context, opts *Ima
499
483
MediaType : configType ,
500
484
}
501
485
502
- mfst := struct {
503
- // MediaType is reserved in the OCI spec but
504
- // excluded from go types.
505
- MediaType string `json:"mediaType,omitempty"`
506
-
507
- ocispecs.Manifest
508
- }{
486
+ mfst := ocispecs.Manifest {
509
487
MediaType : manifestType ,
510
- Manifest : ocispecs.Manifest {
511
- Versioned : specs.Versioned {
512
- SchemaVersion : 2 ,
513
- },
514
- Config : ocispecs.Descriptor {
515
- Digest : configDigest ,
516
- Size : int64 (len (config )),
517
- MediaType : configType ,
518
- },
488
+ Versioned : specs.Versioned {
489
+ SchemaVersion : 2 ,
490
+ },
491
+ Config : ocispecs.Descriptor {
492
+ Digest : configDigest ,
493
+ Size : int64 (len (config )),
494
+ MediaType : configType ,
519
495
},
520
496
}
521
497
0 commit comments