does release asset ids change when you change one?

This commit is contained in:
Craig Peterson 2017-04-19 15:29:41 -06:00
parent 7d8ba06740
commit 5bb6f82146

View file

@ -37,13 +37,13 @@ func main() {
}
c := github.NewClient(oauth2.NewClient(bg(), oauth2.StaticTokenSource(&oauth2.Token{AccessToken: tok})))
for _, f := range files {
log.Printf("--- %s", f)
log.Println("Getting release info")
rel, _, err := c.Repositories.GetReleaseByTag(bg(), owner, repo, tag)
check(err)
for _, f := range files {
log.Printf("--- %s", f)
var found *github.ReleaseAsset
var foundOld *github.ReleaseAsset
for _, ass := range rel.Assets {
@ -61,6 +61,7 @@ func main() {
n := found.GetName() + ".old"
found.Name = &n
log.Println("Renaming old asset")
log.Println(found.GetName(), found.GetID())
_, _, err = c.Repositories.EditReleaseAsset(bg(), owner, repo, found.GetID(), found)
check(err)
}
@ -81,6 +82,11 @@ func main() {
}
log.Println("Editing release body")
log.Println("Getting release info")
rel, _, err := c.Repositories.GetReleaseByTag(bg(), owner, repo, tag)
check(err)
body := strings.TrimSpace(rel.GetBody())
lines := strings.Split(body, "\n")
last := lines[len(lines)-1]