working commit

This commit is contained in:
2026-03-06 16:26:04 +02:00
parent 48a2d95f14
commit ef9a3f6b20
11 changed files with 242 additions and 503 deletions
+5 -1
View File
@@ -5,6 +5,8 @@ import (
"context"
"fmt"
"net/http"
ocidigest "github.com/opencontainers/go-digest"
)
func (cli *Client) PutManifest(ctx context.Context, rawrepo, tag string, man []byte, mime string) error {
@@ -22,7 +24,9 @@ func (cli *Client) PutManifest(ctx context.Context, rawrepo, tag string, man []b
return err
}
req.Header.Set("User-Agent", cli.userAgent)
req.Header.Set("Docker-Content-Digest", SHA256Digest(man))
// TODO: digest
digestobj := ocidigest.NewDigestFromBytes(ocidigest.SHA256, man)
req.Header.Set("Docker-Content-Digest", digestobj.Encoded())
req.Header.Set("Content-Type", mime)
resp, err := cli.httpClient.Do(req)
if err != nil {