Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionArgs ¶
type ActionArgs struct { Logger *slog.Logger Action ActionDescriptor }
type ActionDescriptor ¶
type ActionDescriptor struct { ActionIdentifier Action config.Action `json:"-"` }
type ActionIdentifier ¶
type ActionIdentifier struct { Index int `json:"actionIdx"` Project string `json:"project"` PipeId string `json:"pipeId"` DeliveryId string `json:"-"` }
func GetActionIds ¶
func GetActionIds(descs []ActionDescriptor) []ActionIdentifier
type ActionRunner ¶
type ActionRunner struct {
// contains filtered or unexported fields
}
func (ActionRunner) Cancel ¶
func (runner ActionRunner) Cancel()
func (ActionRunner) Chan ¶
func (runner ActionRunner) Chan() chan ActionArgs
func (ActionRunner) Done ¶
func (runner ActionRunner) Done() <-chan struct{}
func (ActionRunner) Wait ¶
func (runner ActionRunner) Wait()
type UnixUserInfo ¶
Click to show internal directories.
Click to hide internal directories.