Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResolveToken ¶
ResolveToken determines the GitHub token to use for API requests. If useAuth is false, returns an empty string. Otherwise it checks the GITHUB_TOKEN environment variable and falls back to the gh CLI.
Types ¶
type DefaultClient ¶
type DefaultClient struct {
// contains filtered or unexported fields
}
DefaultClient implements Client using the GitHub REST API.
func NewDefaultClient ¶
func NewDefaultClient(token string) *DefaultClient
NewDefaultClient creates a new DefaultClient with an optional auth token.
func (*DefaultClient) GetLatestRelease ¶
func (c *DefaultClient) GetLatestRelease(owner, repo string) (string, error)
GetLatestRelease fetches the latest release tag name for the given owner/repo.
Click to show internal directories.
Click to hide internal directories.