From 5bb6f82146cf0fae196bd309081aeae8531beb1c Mon Sep 17 00:00:00 2001 From: Craig Peterson Date: Wed, 19 Apr 2017 15:29:41 -0600 Subject: [PATCH] does release asset ids change when you change one? --- build/masterRelease/main.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/build/masterRelease/main.go b/build/masterRelease/main.go index 5e4be60e4..0e13affba 100644 --- a/build/masterRelease/main.go +++ b/build/masterRelease/main.go @@ -37,13 +37,13 @@ func main() { } c := github.NewClient(oauth2.NewClient(bg(), oauth2.StaticTokenSource(&oauth2.Token{AccessToken: tok}))) - log.Println("Getting release info") - rel, _, err := c.Repositories.GetReleaseByTag(bg(), owner, repo, tag) - check(err) - for _, f := range files { log.Printf("--- %s", f) + log.Println("Getting release info") + rel, _, err := c.Repositories.GetReleaseByTag(bg(), owner, repo, tag) + check(err) + 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]