...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package ociunify
16
17 import (
18 "context"
19
20 "cuelabs.dev/go/oci/ociregistry"
21 )
22
23
24
25
26
27
28 func (u unifier) DeleteBlob(ctx context.Context, repo string, digest ociregistry.Digest) error {
29 return bothResults(both(u, func(r ociregistry.Interface, _ int) t1 {
30 return mk1(r.DeleteBlob(ctx, repo, digest))
31 })).err
32 }
33
34 func (u unifier) DeleteManifest(ctx context.Context, repo string, digest ociregistry.Digest) error {
35 return bothResults(both(u, func(r ociregistry.Interface, _ int) t1 {
36 return mk1(r.DeleteManifest(ctx, repo, digest))
37 })).err
38 }
39
40 func (u unifier) DeleteTag(ctx context.Context, repo string, name string) error {
41 return bothResults(both(u, func(r ociregistry.Interface, _ int) t1 {
42 return mk1(r.DeleteTag(ctx, repo, name))
43 })).err
44 }
45
View as plain text