clear out any existing release assets

[#76848252]

Signed-off-by: Chris Brown <cbrown@pivotal.io>
This commit is contained in:
Alex Suraci
2015-02-20 11:06:13 -08:00
committed by Chris Brown
parent 125bd204e4
commit 330d632d62
4 changed files with 103 additions and 7 deletions

View File

@@ -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)