Versions in this module Expand all Collapse all v1 v1.7.0 May 11, 2026 Changes in this version + type WorkflowWatchAction struct + func NewWorkflowWatch(provider remote.Provider, branch, runID string, quiet bool) *WorkflowWatchAction + func (a *WorkflowWatchAction) Execute(ctx context.Context) error v1.6.2 Apr 8, 2026 v1.6.1 Apr 7, 2026 v1.6.0 Apr 7, 2026 v1.5.0 Apr 7, 2026 v1.4.0 Apr 7, 2026 v1.3.1 Apr 4, 2026 v1.3.0 Apr 4, 2026 Changes in this version + func DisplayWorkflowStatus(w *remote.Workflow) v1.3.0-rc.1 Dec 6, 2025 v1.2.1 Dec 8, 2025 Changes in this version + const ReleaseNotesFilePattern + const ReleaseVersionFile + const TagMessageFile + const TagVersionFile + func CleanupPreparedNotes(workDir, version string) error + func CleanupPreparedTagVersion(workDir string) error + func CleanupPreparedVersion(workDir string) error + func CleanupTagMessage(workDir string) error + func GetReleaseNotesFile(version string) string + func HasPreparedNotes(workDir, version string) bool + func HasPreparedTagVersion(workDir string) bool + func HasPreparedVersion(workDir string) bool + func HasTagMessage(workDir string) bool + func LoadPreparedNotes(workDir, version string) (string, error) + func LoadPreparedTagVersion(workDir string) (string, error) + func LoadPreparedVersion(workDir string) (string, error) + func LoadTagMessage(workDir string) (string, error) + func SavePreparedTagVersion(workDir, version string) error + func SavePreparedVersion(workDir, version string) error + func SaveTagMessage(workDir, message string) error + type ArtifactCleanupAction struct + func NewArtifactCleanup(provider remote.Provider, deleteAll, expired bool, olderThan int, dryRun bool) *ArtifactCleanupAction + func (a *ArtifactCleanupAction) Execute(ctx context.Context) error + type ArtifactListAction struct + func NewArtifactList(provider remote.Provider, verbose bool) *ArtifactListAction + func (a *ArtifactListAction) Execute(ctx context.Context) error + type ArtifactProvider interface + DeleteAllArtifacts func(ctx context.Context) (deleted int, freedBytes int64, err error) + DeleteArtifact func(ctx context.Context, artifactID int64) error + DeleteArtifactsBefore func(ctx context.Context, before time.Time) (deleted int, freedBytes int64, err error) + DeleteExpiredArtifacts func(ctx context.Context) (deleted int, freedBytes int64, err error) + ListArtifacts func(ctx context.Context) (*remote.ArtifactStats, error) + type ArtifactStatsAction struct + func NewArtifactStats(provider remote.Provider) *ArtifactStatsAction + func (a *ArtifactStatsAction) Execute(ctx context.Context) error + type CommitInfo struct + Body string + Hash string + PR int + Scope string + Subject string + Type string + type PRInfo struct + Author string + Number int + Title string + type ReleaseCommitAction struct + func NewReleaseCommit(repo *vcs.Repository, dryRun bool) *ReleaseCommitAction + func (a *ReleaseCommitAction) Execute(ctx context.Context) error + type ReleasePrepareAction struct + func NewReleasePrepare(repo *vcs.Repository, provider remote.Provider, ...) *ReleasePrepareAction + func (a *ReleasePrepareAction) Execute(ctx context.Context) error + type ReleasePreviewAction struct + func NewReleasePreview(repo *vcs.Repository, releaseConfig config.ReleaseConfig, dryRun bool) *ReleasePreviewAction + func (a *ReleasePreviewAction) Execute(ctx context.Context) error + type TagCreateAction struct + func NewTagCreate(repo *vcs.Repository, tagConfig config.TagConfig, dryRun bool) *TagCreateAction + func (a *TagCreateAction) Execute(ctx context.Context) error + type TagDeleteAction struct + func NewTagDelete(repo *vcs.Repository, tagConfig config.TagConfig, tagName string, ...) *TagDeleteAction + func (a *TagDeleteAction) Execute(ctx context.Context) error + type TagListAction struct + func NewTagList(repo *vcs.Repository, tagConfig config.TagConfig, limit int, pattern string, ...) *TagListAction + func (a *TagListAction) Execute(ctx context.Context) error + type TagPrepareAction struct + func NewTagPrepare(repo *vcs.Repository, tagConfig config.TagConfig, dryRun bool) *TagPrepareAction + func (a *TagPrepareAction) Execute(ctx context.Context) error + type TagPreviewAction struct + func NewTagPreview(repo *vcs.Repository, tagConfig config.TagConfig) *TagPreviewAction + func (a *TagPreviewAction) Execute(ctx context.Context) error + type WorkflowListAction struct + func NewWorkflowList(workflow string, limit int, verbose bool) *WorkflowListAction + func (a *WorkflowListAction) Execute(ctx context.Context) error + type WorkflowRun struct + Conclusion string + CreatedAt time.Time + DisplayTitle string + HTMLURL string + HeadBranch string + HeadSha string + ID int64 + Name string + RunNumber int + Status string + UpdatedAt time.Time + type WorkflowRunsResponse struct + TotalCount int + WorkflowRuns []WorkflowRun v1.2.0 Dec 4, 2025 Changes in this version + type CommitPushWatchAction struct + func NewCommitPushWatch(repo *vcs.Repository, provider remote.Provider, message string) *CommitPushWatchAction + func (a *CommitPushWatchAction) Execute(ctx context.Context) error + type PRAction struct + func NewPR(repo *vcs.Repository, provider remote.Provider, title, issueNum string, ...) *PRAction + func NewPRMerge(repo *vcs.Repository, provider remote.Provider, mergeMethod string, ...) *PRAction + func (a *PRAction) Execute(ctx context.Context) error + type ReleaseAction struct + func NewRelease(repo *vcs.Repository, provider remote.Provider, actionName string, dryRun bool) *ReleaseAction + func (a *ReleaseAction) Execute(ctx context.Context) error