MCPcopy Create free account
hub / github.com/dagger/dagger / attachLocalizedClosureToLease

Method attachLocalizedClosureToLease

engine/server/resolver/resolver.go:545–551  ·  view source on GitHub ↗
(ctx context.Context, closure *localizedImageClosure)

Source from the content-addressed store, hash-verified

543}
544
545func (r *Resolver) attachLocalizedClosureToLease(ctx context.Context, closure *localizedImageClosure) error {
546 descs := make([]ocispecs.Descriptor, 0, 2+len(closure.Layers)+len(closure.Nonlayers))
547 descs = append(descs, closure.ManifestDesc, closure.ConfigDesc)
548 descs = append(descs, closure.Layers...)
549 descs = append(descs, closure.Nonlayers...)
550 return r.attachContentToLease(ctx, descs)
551}
552
553func (r *Resolver) localCanonicalRootDescriptor(ctx context.Context, dgst digest.Digest) (ocispecs.Descriptor, bool, error) {
554 if dgst == "" {

Callers 1

Calls 1

attachContentToLeaseMethod · 0.95

Tested by

no test coverage detected