fix: duplicate upload tag

Signed-off-by: Terry Howe <terrylhowe@gmail.com>
pull/31394/head
Terry Howe 3 months ago
parent 490dffeb34
commit 2a2017f39f
No known key found for this signature in database

@ -699,11 +699,28 @@ func (c *Client) Push(data []byte, ref string, options ...PushOption) (*PushResu
repository.PlainHTTP = c.plainHTTP
repository.Client = c.authorizer
manifestDescriptor, err = oras.ExtendedCopy(ctx, memoryStore, parsedRef.String(), repository, parsedRef.String(), oras.DefaultExtendedCopyOptions)
if err != nil {
_, _ = fmt.Printf("============== parsedRef.String()=%s\n", parsedRef.String())
_, _ = fmt.Printf("============== repository.Reference.Registry=%s\n", repository.Reference.Registry)
_, _ = fmt.Printf("============== repository.Reference.Repository=%s\n", repository.Reference.Repository)
_, _ = fmt.Printf("============== repository.Reference.Reference=%s\n", repository.Reference.Reference)
_, _ = fmt.Printf("============== repository.Reference.String=%s\n", repository.Reference.String())
_, _ = fmt.Printf("============== manifestDescriptor.Digest=%s\n", manifestDescriptor.Digest)
if err := oras.ExtendedCopyGraph(ctx, memoryStore, repository, manifestDescriptor, oras.DefaultExtendedCopyGraphOptions); err != nil {
return nil, err
}
//err = repository.Manifests().Tag(ctx, manifestDescriptor, parsedRef.String())
//if err != nil {
// return nil, err
//}
// (ctx context.Context, target Target, mediaType string, contentBytes []byte, reference string) (ocispec.Descriptor, error) {
//manifestDescriptor, err = oras.ExtendedCopy(ctx, memoryStore, parsedRef.String(), repository, parsedRef.String(), oras.DefaultExtendedCopyOptions)
//if err != nil {
// return nil, err
//}
chartSummary := &descriptorPushSummaryWithMeta{
Meta: meta,
}

Loading…
Cancel
Save