update gen-release-md command

This commit is contained in:
rushtehrani
2020-06-04 19:17:30 -07:00
parent 38becdd251
commit 07d6c1cc4b

View File

@@ -88,7 +88,7 @@ func printMarkDown(issues []*Issue, version *string) {
sections := make(map[string]string, 0) sections := make(map[string]string, 0)
for _, iss := range issues { for _, iss := range issues {
if iss.PullRequest == nil || len(iss.Labels) == 0 { if iss.PullRequest == nil {
continue continue
} }
@@ -118,11 +118,17 @@ func printMarkDown(issues []*Issue, version *string) {
} }
// Get issues from repository // Get issues from repository
func getIssues(repository string) ([]*Issue, error) { func getIssues(repository string, username *string) ([]*Issue, error) {
res, err := http.Get(apiPrefix + repository + issuesPathAndQuery) client := &http.Client{}
req, err := http.NewRequest(http.MethodGet, apiPrefix+repository+issuesPathAndQuery, nil)
if username != nil {
req.SetBasicAuth(*username, "")
}
res, err := client.Do(req)
if err != nil { if err != nil {
return nil, err return nil, err
} }
defer res.Body.Close() defer res.Body.Close()
issues := make([]*Issue, 0) issues := make([]*Issue, 0)
@@ -135,12 +141,13 @@ func getIssues(repository string) ([]*Issue, error) {
func main() { func main() {
version := flag.String("v", "1.0.0", "Version of release, example: -v=1.0.0") version := flag.String("v", "1.0.0", "Version of release, example: -v=1.0.0")
username := flag.String("u", "", "GitHub username for request, example: -u=octocat")
flag.Parse() flag.Parse()
issues := make([]*Issue, 0) issues := make([]*Issue, 0)
for _, repository := range repositories { for _, repository := range repositories {
iss, err := getIssues(repository) iss, err := getIssues(repository, username)
if err != nil { if err != nil {
return return
} }