clear out any existing release assets
[#76848252] Signed-off-by: Chris Brown <cbrown@pivotal.io>
This commit is contained in:
@@ -63,6 +63,13 @@ func (c *OutCommand) Run(sourceDir string, request OutRequest) (OutResponse, err
|
||||
existingRelease.Name = github.String(name)
|
||||
existingRelease.Body = github.String(body)
|
||||
|
||||
for _, asset := range existingRelease.Assets {
|
||||
err := c.github.DeleteReleaseAsset(asset)
|
||||
if err != nil {
|
||||
return OutResponse{}, err
|
||||
}
|
||||
}
|
||||
|
||||
release, err = c.github.UpdateRelease(existingRelease)
|
||||
} else {
|
||||
release, err = c.github.CreateRelease(release)
|
||||
|
Reference in New Issue
Block a user