From ff5c3f7b47fd2f81598b4e4816008baf0908aa7e Mon Sep 17 00:00:00 2001 From: delvh Date: Sat, 15 Jul 2023 22:03:01 +0200 Subject: [PATCH] Restore GitHub functionality My guess is that GitHub changed something here recently, which is why it no longer worked without the explicit arguments --- service/github.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/service/github.go b/service/github.go index dd145b2..68a8040 100644 --- a/service/github.go +++ b/service/github.go @@ -35,11 +35,13 @@ func (gh *GitHub) Generate() (string, []Entry, error) { prs := make([]Entry, 0) state := "merged" + isString := "is:pull-request" if gh.Issues { state = "closed" + isString = "is:issue" } - query := fmt.Sprintf(`repo:%s is:%s milestone:"%s"`, gh.Repo, state, gh.Milestone) + query := fmt.Sprintf(`repo:%s %s is:%s milestone:"%s"`, gh.Repo, isString, state, gh.Milestone) p := 1 perPage := 100 for { @@ -89,7 +91,12 @@ func (gh *GitHub) Contributors() (ContributorList, error) { gh.initClient(ctx) contributorsMap := make(map[string]bool) - query := fmt.Sprintf(`repo:%s is:merged milestone:"%s"`, gh.Repo, gh.Milestone) + isString := "is:pull-request" + if gh.Issues { + isString = "is:issue" + } + + query := fmt.Sprintf(`repo:%s %s is:merged milestone:"%s"`, gh.Repo, isString, gh.Milestone) p := 1 perPage := 100 for {