pull/32592/merge
elonfliter 3 days ago committed by GitHub
commit 91c3fc974e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -28,7 +28,7 @@ import (
"net/http" "net/http"
"net/url" "net/url"
"os" "os"
"sort" "slices"
"strings" "strings"
"github.com/Masterminds/semver/v3" "github.com/Masterminds/semver/v3"
@ -700,8 +700,8 @@ func (c *Client) Push(data []byte, ref string, options ...PushOption) (*PushResu
} }
// sort layers for determinism, similar to how ORAS v1 does it // sort layers for determinism, similar to how ORAS v1 does it
sort.Slice(layers, func(i, j int) bool { slices.SortFunc(layers, func(a, b ocispec.Descriptor) int {
return layers[i].Digest < layers[j].Digest return strings.Compare(a.Digest.String(), b.Digest.String())
}) })
ociAnnotations := generateOCIAnnotations(meta, operation.creationTime) ociAnnotations := generateOCIAnnotations(meta, operation.creationTime)

Loading…
Cancel
Save