Versions in this module Expand all Collapse all v0 v0.19.0 May 4, 2026 Changes in this version + type CreateRelease struct + func (c *CreateRelease) Cancel(ctx core.ExecutionContext) error + func (c *CreateRelease) Cleanup(ctx core.SetupContext) error + func (c *CreateRelease) Color() string + func (c *CreateRelease) Configuration() []configuration.Field + func (c *CreateRelease) Description() string + func (c *CreateRelease) Documentation() string + func (c *CreateRelease) ExampleOutput() map[string]any + func (c *CreateRelease) Execute(ctx core.ExecutionContext) error + func (c *CreateRelease) HandleHook(ctx core.ActionHookContext) error + func (c *CreateRelease) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *CreateRelease) Hooks() []core.Hook + func (c *CreateRelease) Icon() string + func (c *CreateRelease) Label() string + func (c *CreateRelease) Name() string + func (c *CreateRelease) OutputChannels(configuration any) []core.OutputChannel + func (c *CreateRelease) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *CreateRelease) Setup(ctx core.SetupContext) error + type CreateReleaseConfiguration struct + Body string + Draft bool + GenerateReleaseNotes bool + Name string + Prerelease bool + Repository string + TagName string + VersionStrategy string + type DeleteRelease struct + func (c *DeleteRelease) Cancel(ctx core.ExecutionContext) error + func (c *DeleteRelease) Cleanup(ctx core.SetupContext) error + func (c *DeleteRelease) Color() string + func (c *DeleteRelease) Configuration() []configuration.Field + func (c *DeleteRelease) Description() string + func (c *DeleteRelease) Documentation() string + func (c *DeleteRelease) ExampleOutput() map[string]any + func (c *DeleteRelease) Execute(ctx core.ExecutionContext) error + func (c *DeleteRelease) HandleHook(ctx core.ActionHookContext) error + func (c *DeleteRelease) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *DeleteRelease) Hooks() []core.Hook + func (c *DeleteRelease) Icon() string + func (c *DeleteRelease) Label() string + func (c *DeleteRelease) Name() string + func (c *DeleteRelease) OutputChannels(configuration any) []core.OutputChannel + func (c *DeleteRelease) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *DeleteRelease) Setup(ctx core.SetupContext) error + type DeleteReleaseConfiguration struct + DeleteTag bool + ReleaseStrategy string + Repository string + TagName string + type GetRelease struct + func (c *GetRelease) Cancel(ctx core.ExecutionContext) error + func (c *GetRelease) Cleanup(ctx core.SetupContext) error + func (c *GetRelease) Color() string + func (c *GetRelease) Configuration() []configuration.Field + func (c *GetRelease) Description() string + func (c *GetRelease) Documentation() string + func (c *GetRelease) ExampleOutput() map[string]any + func (c *GetRelease) Execute(ctx core.ExecutionContext) error + func (c *GetRelease) HandleHook(ctx core.ActionHookContext) error + func (c *GetRelease) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *GetRelease) Hooks() []core.Hook + func (c *GetRelease) Icon() string + func (c *GetRelease) Label() string + func (c *GetRelease) Name() string + func (c *GetRelease) OutputChannels(configuration any) []core.OutputChannel + func (c *GetRelease) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *GetRelease) Setup(ctx core.SetupContext) error + type GetReleaseConfiguration struct + ReleaseID *string + ReleaseStrategy string + Repository string + TagName *string + type OnBranchCreated struct + func (t *OnBranchCreated) Cleanup(ctx core.TriggerContext) error + func (t *OnBranchCreated) Color() string + func (t *OnBranchCreated) Configuration() []configuration.Field + func (t *OnBranchCreated) Description() string + func (t *OnBranchCreated) Documentation() string + func (t *OnBranchCreated) ExampleData() map[string]any + func (t *OnBranchCreated) HandleHook(ctx core.TriggerHookContext) (map[string]any, error) + func (t *OnBranchCreated) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (t *OnBranchCreated) Hooks() []core.Hook + func (t *OnBranchCreated) Icon() string + func (t *OnBranchCreated) Label() string + func (t *OnBranchCreated) Name() string + func (t *OnBranchCreated) Setup(ctx core.TriggerContext) error + type OnBranchCreatedConfiguration struct + Branches []configuration.Predicate + Repository string + type OnPush struct + func (p *OnPush) Cleanup(ctx core.TriggerContext) error + func (p *OnPush) Color() string + func (p *OnPush) Configuration() []configuration.Field + func (p *OnPush) Description() string + func (p *OnPush) Documentation() string + func (p *OnPush) HandleHook(ctx core.TriggerHookContext) (map[string]any, error) + func (p *OnPush) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (p *OnPush) Hooks() []core.Hook + func (p *OnPush) Icon() string + func (p *OnPush) Label() string + func (p *OnPush) Name() string + func (p *OnPush) Setup(ctx core.TriggerContext) error + func (t *OnPush) ExampleData() map[string]any + type OnPushConfiguration struct + Refs []configuration.Predicate + Repository string + type OnRelease struct + func (r *OnRelease) Cleanup(ctx core.TriggerContext) error + func (r *OnRelease) Color() string + func (r *OnRelease) Configuration() []configuration.Field + func (r *OnRelease) Description() string + func (r *OnRelease) Documentation() string + func (r *OnRelease) HandleHook(ctx core.TriggerHookContext) (map[string]any, error) + func (r *OnRelease) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (r *OnRelease) Hooks() []core.Hook + func (r *OnRelease) Icon() string + func (r *OnRelease) Label() string + func (r *OnRelease) Name() string + func (r *OnRelease) Setup(ctx core.TriggerContext) error + func (t *OnRelease) ExampleData() map[string]any + type OnReleaseConfiguration struct + Actions []string + Repository string + type OnTagCreated struct + func (t *OnTagCreated) Cleanup(ctx core.TriggerContext) error + func (t *OnTagCreated) Color() string + func (t *OnTagCreated) Configuration() []configuration.Field + func (t *OnTagCreated) Description() string + func (t *OnTagCreated) Documentation() string + func (t *OnTagCreated) ExampleData() map[string]any + func (t *OnTagCreated) HandleHook(ctx core.TriggerHookContext) (map[string]any, error) + func (t *OnTagCreated) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (t *OnTagCreated) Hooks() []core.Hook + func (t *OnTagCreated) Icon() string + func (t *OnTagCreated) Label() string + func (t *OnTagCreated) Name() string + func (t *OnTagCreated) Setup(ctx core.TriggerContext) error + type OnTagCreatedConfiguration struct + Repository string + Tags []configuration.Predicate + type UpdateRelease struct + func (c *UpdateRelease) Cancel(ctx core.ExecutionContext) error + func (c *UpdateRelease) Cleanup(ctx core.SetupContext) error + func (c *UpdateRelease) Color() string + func (c *UpdateRelease) Configuration() []configuration.Field + func (c *UpdateRelease) Description() string + func (c *UpdateRelease) Documentation() string + func (c *UpdateRelease) ExampleOutput() map[string]any + func (c *UpdateRelease) Execute(ctx core.ExecutionContext) error + func (c *UpdateRelease) HandleHook(ctx core.ActionHookContext) error + func (c *UpdateRelease) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *UpdateRelease) Hooks() []core.Hook + func (c *UpdateRelease) Icon() string + func (c *UpdateRelease) Label() string + func (c *UpdateRelease) Name() string + func (c *UpdateRelease) OutputChannels(configuration any) []core.OutputChannel + func (c *UpdateRelease) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *UpdateRelease) Setup(ctx core.SetupContext) error + type UpdateReleaseConfiguration struct + Body string + Draft bool + GenerateReleaseNotes bool + Name string + Prerelease bool + ReleaseStrategy string + Repository string + TagName string