working commit

This commit is contained in:
2026-03-06 19:13:29 +02:00
parent 68982835be
commit 81e943f1c5
10 changed files with 438 additions and 104 deletions
+13 -1
View File
@@ -130,6 +130,18 @@ func (ima *Imager) ReadManifest(ctx context.Context, digstr string) (bool, strin
}
func (ima *Imager) WriteManifest(ctx context.Context, digest, mime string, payload []byte) error {
err := ima.writeManifest(ctx, digest, mime, payload)
if err != nil {
return err
}
err = ima.writeIndex(ctx)
if err != nil {
return err
}
return err
}
func (ima *Imager) writeManifest(ctx context.Context, digest, mime string, payload []byte) error {
var err error
digobj, err := ocidigest.Parse(digest)
if err != nil {
@@ -169,7 +181,7 @@ func (ima *Imager) WriteManifest(ctx context.Context, digest, mime string, paylo
return err
}
func (ima *Imager) WriteIndex(ctx context.Context) error {
func (ima *Imager) writeIndex(ctx context.Context) error {
indexdat, err := json.Marshal(ima.index)
if err != nil {
return err