mirror of
https://github.com/onepanelio/onepanel.git
synced 2025-09-27 01:56:03 +08:00
update gen-release-md command
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user