actions

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommitPushWatchAction

type CommitPushWatchAction struct {
	// contains filtered or unexported fields
}

CommitPushWatchAction orchestrates commit, push, and workflow watching

func NewCommitPushWatch

func NewCommitPushWatch(repo *vcs.Repository, provider remote.Provider, message string) *CommitPushWatchAction

NewCommitPushWatch creates a new commit-push-watch action

func (*CommitPushWatchAction) Execute

func (a *CommitPushWatchAction) Execute(ctx context.Context) error

Execute runs the action: commit → push → watch

type PRAction

type PRAction struct {
	// contains filtered or unexported fields
}

PRAction manages pull request workflow

func NewPR

func NewPR(repo *vcs.Repository, provider remote.Provider, title, issueNum string, dryRun, readyMode bool) *PRAction

NewPR creates a new PR action

func NewPRMerge

func NewPRMerge(repo *vcs.Repository, provider remote.Provider, mergeMethod string, watchFlow, skipChecks, dryRun bool) *PRAction

NewPRMerge creates a new PR merge action

func (*PRAction) Execute

func (a *PRAction) Execute(ctx context.Context) error

Execute runs the PR workflow

type ReleaseAction

type ReleaseAction struct {
	// contains filtered or unexported fields
}

ReleaseAction orchestrates the release process using dynamic action configuration

func NewRelease

func NewRelease(repo *vcs.Repository, provider remote.Provider, actionName string, dryRun bool) *ReleaseAction

NewRelease creates a new release action

func (*ReleaseAction) Execute

func (a *ReleaseAction) Execute(ctx context.Context) error

Execute runs the release workflow using dynamic action configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL