diff --git a/server/events/vcs/github_client.go b/server/events/vcs/github_client.go index 250c47bd2..9e861c340 100644 --- a/server/events/vcs/github_client.go +++ b/server/events/vcs/github_client.go @@ -520,12 +520,13 @@ func (g *GithubClient) getRepoChecks(repo models.Repo, sha string) ([]*github.Ch } result, response, err := g.client.Checks.ListCheckRunsForRef(g.ctx, repo.Owner, repo.Name, sha, opts) - results = append(results, result.CheckRuns...) if err != nil { return results, errors.Wrapf(err, "getting check runs for page %d", nextPage) } + results = append(results, result.CheckRuns...) + if response.NextPage == 0 { break }