Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCurrentVersionTag ¶
GetCurrentVersionTag retrieves the most recent git tag that looks like vX.Y.Z If no tag exists, returns an empty string.
func RunGoReleaser ¶
func RunGoReleaser() error
RunGoReleaser runs a local goreleaser release , building and publishing artifacts
func SuggestNextVersion ¶
func SuggestNextVersion(ctx context.Context, currentVersion, commitMsg, apiKey string) (string, error)
SuggestNextVersion uses OpenAI to suggest a semantic version bump based on the latest commit message.
func TagAndPush ¶
TagAndPush creates a new git tag and pushes it to origin.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.