Documentation
¶
Index ¶
- func CreateLocalTag(ctx context.Context, newVersionTag string) error
- func GetCurrentVersionTag(ctx context.Context) (string, error)
- func NewSemverModel(currentVersion string) semverModel
- func PerformSemanticRelease(ctx context.Context, client ai.AIClient, commitMsg string, manual bool) error
- func RunSemVerTUI(ctx context.Context, currentVersion string) (string, error)
- func SuggestNextVersion(ctx context.Context, currentVersion, commitMsg string, client ai.AIClient) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateLocalTag ¶ added in v0.2.0
CreateLocalTag creates a new Git tag with the provided version.
func GetCurrentVersionTag ¶
GetCurrentVersionTag retrieves the latest semantic version tag.
func NewSemverModel ¶ added in v0.2.0
func NewSemverModel(currentVersion string) semverModel
func PerformSemanticRelease ¶ added in v0.3.0
func PerformSemanticRelease(ctx context.Context, client ai.AIClient, commitMsg string, manual bool) error
PerformSemanticRelease performs the semantic version bump process.
func RunSemVerTUI ¶ added in v0.2.0
RunSemVerTUI launches the semantic version TUI and returns the selected version.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.