MCPcopy
hub / github.com/docker/compose / push

Function push

internal/oci/push.go:131–138  ·  view source on GitHub ↗
(ctx context.Context, resolver remotes.Resolver, ref reference.Named, descriptor v1.Descriptor)

Source from the content-addressed store, hash-verified

129}
130
131func push(ctx context.Context, resolver remotes.Resolver, ref reference.Named, descriptor v1.Descriptor) error {
132 fullRef, err := reference.WithDigest(reference.TagNameOnly(ref), descriptor.Digest)
133 if err != nil {
134 return err
135 }
136
137 return Push(ctx, resolver, fullRef, descriptor)
138}
139
140func createAndPushManifest(ctx context.Context, resolver remotes.Resolver, named reference.Named, layers []v1.Descriptor, ociVersion api.OCIVersion) (v1.Descriptor, error) {
141 descriptor, toPush, err := generateManifest(layers, ociVersion)

Callers 2

PushManifestFunction · 0.85
createAndPushManifestFunction · 0.85

Calls 1

PushFunction · 0.85

Tested by

no test coverage detected