func FindIssues()

in internal/changelog/builder.go [244:264]


func FindIssues(graphqlClient *github.ClientGraphQL, ctx context.Context, owner, name string, prURL string, issuesLen int) ([]string, error) {
	prID, err := ExtractEventNumber("pr", prURL)
	if err != nil {
		return nil, err
	}

	prIDInt, _ := strconv.Atoi(prID)

	issues, err := graphqlClient.PR.FindIssues(ctx, owner, name, prIDInt, issuesLen)
	if err != nil {
		return nil, err
	}

	issueLinks := make([]string, len(issues))

	for i, issue := range issues {
		issueLinks[i] = CreateEventLink("issue", owner, name, issue)
	}

	return issueLinks, nil
}