Versions in this module Expand all Collapse all v0 v0.19.0 May 4, 2026 Changes in this version + type AddIssueAssignee struct + func (c *AddIssueAssignee) Cancel(ctx core.ExecutionContext) error + func (c *AddIssueAssignee) Cleanup(ctx core.SetupContext) error + func (c *AddIssueAssignee) Color() string + func (c *AddIssueAssignee) Configuration() []configuration.Field + func (c *AddIssueAssignee) Description() string + func (c *AddIssueAssignee) Documentation() string + func (c *AddIssueAssignee) ExampleOutput() map[string]any + func (c *AddIssueAssignee) Execute(ctx core.ExecutionContext) error + func (c *AddIssueAssignee) HandleHook(ctx core.ActionHookContext) error + func (c *AddIssueAssignee) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *AddIssueAssignee) Hooks() []core.Hook + func (c *AddIssueAssignee) Icon() string + func (c *AddIssueAssignee) Label() string + func (c *AddIssueAssignee) Name() string + func (c *AddIssueAssignee) OutputChannels(configuration any) []core.OutputChannel + func (c *AddIssueAssignee) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *AddIssueAssignee) Setup(ctx core.SetupContext) error + type AddIssueAssigneeConfiguration struct + Assignees []string + IssueNumber string + Repository string + type AddIssueLabel struct + func (c *AddIssueLabel) Cancel(ctx core.ExecutionContext) error + func (c *AddIssueLabel) Cleanup(ctx core.SetupContext) error + func (c *AddIssueLabel) Color() string + func (c *AddIssueLabel) Configuration() []configuration.Field + func (c *AddIssueLabel) Description() string + func (c *AddIssueLabel) Documentation() string + func (c *AddIssueLabel) ExampleOutput() map[string]any + func (c *AddIssueLabel) Execute(ctx core.ExecutionContext) error + func (c *AddIssueLabel) HandleHook(ctx core.ActionHookContext) error + func (c *AddIssueLabel) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *AddIssueLabel) Hooks() []core.Hook + func (c *AddIssueLabel) Icon() string + func (c *AddIssueLabel) Label() string + func (c *AddIssueLabel) Name() string + func (c *AddIssueLabel) OutputChannels(configuration any) []core.OutputChannel + func (c *AddIssueLabel) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *AddIssueLabel) Setup(ctx core.SetupContext) error + type AddIssueLabelConfiguration struct + IssueNumber string + Labels []string + Repository string + type CreateIssue struct + func (c *CreateIssue) Cancel(ctx core.ExecutionContext) error + func (c *CreateIssue) Cleanup(ctx core.SetupContext) error + func (c *CreateIssue) Color() string + func (c *CreateIssue) Configuration() []configuration.Field + func (c *CreateIssue) Description() string + func (c *CreateIssue) Documentation() string + func (c *CreateIssue) ExampleOutput() map[string]any + func (c *CreateIssue) Execute(ctx core.ExecutionContext) error + func (c *CreateIssue) HandleHook(ctx core.ActionHookContext) error + func (c *CreateIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *CreateIssue) Hooks() []core.Hook + func (c *CreateIssue) Icon() string + func (c *CreateIssue) Label() string + func (c *CreateIssue) Name() string + func (c *CreateIssue) OutputChannels(configuration any) []core.OutputChannel + func (c *CreateIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *CreateIssue) Setup(ctx core.SetupContext) error + type CreateIssueComment struct + func (c *CreateIssueComment) Cancel(ctx core.ExecutionContext) error + func (c *CreateIssueComment) Cleanup(ctx core.SetupContext) error + func (c *CreateIssueComment) Color() string + func (c *CreateIssueComment) Configuration() []configuration.Field + func (c *CreateIssueComment) Description() string + func (c *CreateIssueComment) Documentation() string + func (c *CreateIssueComment) ExampleOutput() map[string]any + func (c *CreateIssueComment) Execute(ctx core.ExecutionContext) error + func (c *CreateIssueComment) HandleHook(ctx core.ActionHookContext) error + func (c *CreateIssueComment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *CreateIssueComment) Hooks() []core.Hook + func (c *CreateIssueComment) Icon() string + func (c *CreateIssueComment) Label() string + func (c *CreateIssueComment) Name() string + func (c *CreateIssueComment) OutputChannels(configuration any) []core.OutputChannel + func (c *CreateIssueComment) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *CreateIssueComment) Setup(ctx core.SetupContext) error + type CreateIssueCommentConfiguration struct + Body string + IssueNumber string + Repository string + type CreateIssueConfiguration struct + Assignees []string + Body string + Labels []string + Repository string + Title string + type GetIssue struct + func (c *GetIssue) Cancel(ctx core.ExecutionContext) error + func (c *GetIssue) Cleanup(ctx core.SetupContext) error + func (c *GetIssue) Color() string + func (c *GetIssue) Configuration() []configuration.Field + func (c *GetIssue) Description() string + func (c *GetIssue) Documentation() string + func (c *GetIssue) ExampleOutput() map[string]any + func (c *GetIssue) Execute(ctx core.ExecutionContext) error + func (c *GetIssue) HandleHook(ctx core.ActionHookContext) error + func (c *GetIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *GetIssue) Hooks() []core.Hook + func (c *GetIssue) Icon() string + func (c *GetIssue) Label() string + func (c *GetIssue) Name() string + func (c *GetIssue) OutputChannels(configuration any) []core.OutputChannel + func (c *GetIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *GetIssue) Setup(ctx core.SetupContext) error + type GetIssueConfiguration struct + IssueNumber string + Repository string + type OnIssue struct + func (i *OnIssue) Cleanup(ctx core.TriggerContext) error + func (i *OnIssue) Color() string + func (i *OnIssue) Configuration() []configuration.Field + func (i *OnIssue) Description() string + func (i *OnIssue) Documentation() string + func (i *OnIssue) HandleHook(ctx core.TriggerHookContext) (map[string]any, error) + func (i *OnIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (i *OnIssue) Hooks() []core.Hook + func (i *OnIssue) Icon() string + func (i *OnIssue) Label() string + func (i *OnIssue) Name() string + func (i *OnIssue) Setup(ctx core.TriggerContext) error + func (t *OnIssue) ExampleData() map[string]any + type OnIssueComment struct + func (i *OnIssueComment) Cleanup(ctx core.TriggerContext) error + func (i *OnIssueComment) Color() string + func (i *OnIssueComment) Configuration() []configuration.Field + func (i *OnIssueComment) Description() string + func (i *OnIssueComment) Documentation() string + func (i *OnIssueComment) HandleHook(ctx core.TriggerHookContext) (map[string]any, error) + func (i *OnIssueComment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (i *OnIssueComment) Hooks() []core.Hook + func (i *OnIssueComment) Icon() string + func (i *OnIssueComment) Label() string + func (i *OnIssueComment) Name() string + func (i *OnIssueComment) Setup(ctx core.TriggerContext) error + func (t *OnIssueComment) ExampleData() map[string]any + type OnIssueCommentConfiguration struct + ContentFilter string + Repository string + type OnIssueConfiguration struct + Actions []string + Repository string + type RemoveIssueAssignee struct + func (c *RemoveIssueAssignee) Cancel(ctx core.ExecutionContext) error + func (c *RemoveIssueAssignee) Cleanup(ctx core.SetupContext) error + func (c *RemoveIssueAssignee) Color() string + func (c *RemoveIssueAssignee) Configuration() []configuration.Field + func (c *RemoveIssueAssignee) Description() string + func (c *RemoveIssueAssignee) Documentation() string + func (c *RemoveIssueAssignee) ExampleOutput() map[string]any + func (c *RemoveIssueAssignee) Execute(ctx core.ExecutionContext) error + func (c *RemoveIssueAssignee) HandleHook(ctx core.ActionHookContext) error + func (c *RemoveIssueAssignee) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *RemoveIssueAssignee) Hooks() []core.Hook + func (c *RemoveIssueAssignee) Icon() string + func (c *RemoveIssueAssignee) Label() string + func (c *RemoveIssueAssignee) Name() string + func (c *RemoveIssueAssignee) OutputChannels(configuration any) []core.OutputChannel + func (c *RemoveIssueAssignee) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *RemoveIssueAssignee) Setup(ctx core.SetupContext) error + type RemoveIssueAssigneeConfiguration struct + Assignees []string + FailIfNotFound bool + IssueNumber string + Repository string + type RemoveIssueLabel struct + func (c *RemoveIssueLabel) Cancel(ctx core.ExecutionContext) error + func (c *RemoveIssueLabel) Cleanup(ctx core.SetupContext) error + func (c *RemoveIssueLabel) Color() string + func (c *RemoveIssueLabel) Configuration() []configuration.Field + func (c *RemoveIssueLabel) Description() string + func (c *RemoveIssueLabel) Documentation() string + func (c *RemoveIssueLabel) ExampleOutput() map[string]any + func (c *RemoveIssueLabel) Execute(ctx core.ExecutionContext) error + func (c *RemoveIssueLabel) HandleHook(ctx core.ActionHookContext) error + func (c *RemoveIssueLabel) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *RemoveIssueLabel) Hooks() []core.Hook + func (c *RemoveIssueLabel) Icon() string + func (c *RemoveIssueLabel) Label() string + func (c *RemoveIssueLabel) Name() string + func (c *RemoveIssueLabel) OutputChannels(configuration any) []core.OutputChannel + func (c *RemoveIssueLabel) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *RemoveIssueLabel) Setup(ctx core.SetupContext) error + type RemoveIssueLabelConfiguration struct + FailIfNotFound bool + IssueNumber string + Labels []string + Repository string + type UpdateIssue struct + func (c *UpdateIssue) Cancel(ctx core.ExecutionContext) error + func (c *UpdateIssue) Cleanup(ctx core.SetupContext) error + func (c *UpdateIssue) Color() string + func (c *UpdateIssue) Configuration() []configuration.Field + func (c *UpdateIssue) Description() string + func (c *UpdateIssue) Documentation() string + func (c *UpdateIssue) ExampleOutput() map[string]any + func (c *UpdateIssue) Execute(ctx core.ExecutionContext) error + func (c *UpdateIssue) HandleHook(ctx core.ActionHookContext) error + func (c *UpdateIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error) + func (c *UpdateIssue) Hooks() []core.Hook + func (c *UpdateIssue) Icon() string + func (c *UpdateIssue) Label() string + func (c *UpdateIssue) Name() string + func (c *UpdateIssue) OutputChannels(configuration any) []core.OutputChannel + func (c *UpdateIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error) + func (c *UpdateIssue) Setup(ctx core.SetupContext) error + type UpdateIssueConfiguration struct + Assignees []string + Body string + IssueNumber string + Labels []string + Repository string + State string + Title string