Documentation ¶ Index ¶ Variables type Client func NewClient(token string) *Client func (c *Client) LatestSemverTag(ctx context.Context, owner, repo string) (string, error) func (c *Client) LatestTag(ctx context.Context, owner, repo string, mode TagMode) (string, error) type TagMode Constants ¶ This section is empty. Variables ¶ View Source var ( ErrNoSemverTags = errors.New("no semver tags found for repository") ) Functions ¶ This section is empty. Types ¶ type Client ¶ type Client struct { // contains filtered or unexported fields } func NewClient ¶ func NewClient(token string) *Client func (*Client) LatestSemverTag ¶ func (c *Client) LatestSemverTag(ctx context.Context, owner, repo string) (string, error) func (*Client) LatestTag ¶ added in v0.2.0 func (c *Client) LatestTag(ctx context.Context, owner, repo string, mode TagMode) (string, error) type TagMode ¶ added in v0.5.0 type TagMode struct { Semver bool Major int } Source Files ¶ View all Source files client.go Click to show internal directories. Click to hide internal directories.