Remove GetMetadata from StartBuild and add to CompleteBuild for HCL (#12926)

This commit is contained in:
Devashish 2024-04-15 17:13:09 -04:00 committed by GitHub
parent 70d2efec4d
commit f19b9b7369
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -71,11 +71,6 @@ func (h *HCLRegistry) StartBuild(ctx context.Context, build sdkpacker.Build) err
name = cb.Type
}
metadata := cb.GetMetadata()
err := h.bucket.Version.AddMetadataToBuild(ctx, name, metadata)
if err != nil {
return err
}
return h.bucket.startBuild(ctx, name)
}
@ -92,6 +87,11 @@ func (h *HCLRegistry) CompleteBuild(
buildName = cb.Type
}
metadata := cb.GetMetadata()
err := h.bucket.Version.AddMetadataToBuild(ctx, buildName, metadata)
if err != nil {
return nil, err
}
return h.bucket.completeBuild(ctx, buildName, artifacts, buildErr)
}