in cmd/release/gh-release/main.go [27:50]
func main() {
branch := flag.String("branch", "", "Release branch, e.g. 1-22")
overrideNumber := flag.Int("overrideNumber", release.InvalidNumberUpperLimit, "Optional override number, e.g. 1")
flag.Parse()
var err error
var r = &release.Release{}
if *overrideNumber <= release.InvalidNumberUpperLimit {
r, err = release.NewRelease(*branch, changetype.GHRelease)
if err != nil {
log.Fatalf("creating release values: %v", err)
}
} else {
r, err = release.NewReleaseOverrideNumber(*branch, strconv.Itoa(*overrideNumber))
if err != nil {
log.Fatalf("creating release values with override number: %v", err)
}
}
if err = createGitHubRelease(r); err != nil {
log.Fatalf("creating GitHub release: %v", err)
}
}