Description
Organizations with a large number of GitHub repositories currently have difficulty using the GitHub Pull Requests and GitHub Insights plugins in Harness IDP.
Today, after authenticating with GitHub OAuth, the repository selector only displays the initial set of repositories (currently around 100). For organizations with thousands of repositories, this means many repositories cannot be selected even though the user has permission to access them.
It would be valuable if the repository selector supported capabilities such as:
  • Pagination through all available repositories.
  • Repository search.
  • Lazy loading or similar mechanisms to efficiently browse large organizations.
This would significantly improve the experience for enterprise customers with large GitHub organizations and make the GitHub integrations usable at scale.
Example use case
In a scenario where a GitHub organization contains approximately thousands of repositories. Authentication and permissions are working correctly, but only the first ~100 repositories are available for selection, preventing them from configuring the integrations for the repositories they need.
Created by Pedro Mastelaro
·