Versions in this module Expand all Collapse all v0 v0.0.1 Nov 14, 2025 Changes in this version + var DefaultClient = &http.Client + var NewAuthenticatedClient = func(ctx context.Context) *http.Client + var NewClient = func(httpClient *http.Client) *github.Client + var NewRequest = func(method, url string, body io.Reader) (*http.Request, error) + func DownloadReleaseAsset(asset *github.ReleaseAsset) ([]byte, error) + func GetLatestRelease(owner, repo string) (*github.RepositoryRelease, error) + func ParseRepoFromURL(u string) (owner, repo string, err error) + type GithubClient interface + GetPublicRepos func(ctx context.Context, userOrOrg string) ([]string, error) + func NewGithubClient() GithubClient + type Repo struct + CloneURL string