Documentation
¶
Index ¶
- type OnCommitStatus
- func (t *OnCommitStatus) Cleanup(ctx core.TriggerContext) error
- func (t *OnCommitStatus) Color() string
- func (t *OnCommitStatus) Configuration() []configuration.Field
- func (t *OnCommitStatus) Description() string
- func (t *OnCommitStatus) Documentation() string
- func (t *OnCommitStatus) ExampleData() map[string]any
- func (t *OnCommitStatus) HandleHook(ctx core.TriggerHookContext) (map[string]any, error)
- func (t *OnCommitStatus) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (t *OnCommitStatus) Hooks() []core.Hook
- func (t *OnCommitStatus) Icon() string
- func (t *OnCommitStatus) Label() string
- func (t *OnCommitStatus) Name() string
- func (t *OnCommitStatus) Setup(ctx core.TriggerContext) error
- type OnCommitStatusConfiguration
- type PublishCommitStatus
- func (c *PublishCommitStatus) Cancel(ctx core.ExecutionContext) error
- func (c *PublishCommitStatus) Cleanup(ctx core.SetupContext) error
- func (c *PublishCommitStatus) Color() string
- func (c *PublishCommitStatus) Configuration() []configuration.Field
- func (c *PublishCommitStatus) Description() string
- func (c *PublishCommitStatus) Documentation() string
- func (c *PublishCommitStatus) ExampleOutput() map[string]any
- func (c *PublishCommitStatus) Execute(ctx core.ExecutionContext) error
- func (c *PublishCommitStatus) HandleHook(ctx core.ActionHookContext) error
- func (c *PublishCommitStatus) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *PublishCommitStatus) Hooks() []core.Hook
- func (c *PublishCommitStatus) Icon() string
- func (c *PublishCommitStatus) Label() string
- func (c *PublishCommitStatus) Name() string
- func (c *PublishCommitStatus) OutputChannels(configuration any) []core.OutputChannel
- func (c *PublishCommitStatus) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *PublishCommitStatus) Setup(ctx core.SetupContext) error
- type PublishCommitStatusConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OnCommitStatus ¶ added in v0.24.0
type OnCommitStatus struct{}
func (*OnCommitStatus) Cleanup ¶ added in v0.24.0
func (t *OnCommitStatus) Cleanup(ctx core.TriggerContext) error
func (*OnCommitStatus) Color ¶ added in v0.24.0
func (t *OnCommitStatus) Color() string
func (*OnCommitStatus) Configuration ¶ added in v0.24.0
func (t *OnCommitStatus) Configuration() []configuration.Field
func (*OnCommitStatus) Description ¶ added in v0.24.0
func (t *OnCommitStatus) Description() string
func (*OnCommitStatus) Documentation ¶ added in v0.24.0
func (t *OnCommitStatus) Documentation() string
func (*OnCommitStatus) ExampleData ¶ added in v0.24.0
func (t *OnCommitStatus) ExampleData() map[string]any
func (*OnCommitStatus) HandleHook ¶ added in v0.24.0
func (t *OnCommitStatus) HandleHook(ctx core.TriggerHookContext) (map[string]any, error)
func (*OnCommitStatus) HandleWebhook ¶ added in v0.24.0
func (t *OnCommitStatus) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*OnCommitStatus) Hooks ¶ added in v0.24.0
func (t *OnCommitStatus) Hooks() []core.Hook
func (*OnCommitStatus) Icon ¶ added in v0.24.0
func (t *OnCommitStatus) Icon() string
func (*OnCommitStatus) Label ¶ added in v0.24.0
func (t *OnCommitStatus) Label() string
func (*OnCommitStatus) Name ¶ added in v0.24.0
func (t *OnCommitStatus) Name() string
func (*OnCommitStatus) Setup ¶ added in v0.24.0
func (t *OnCommitStatus) Setup(ctx core.TriggerContext) error
type OnCommitStatusConfiguration ¶ added in v0.24.0
type OnCommitStatusConfiguration struct {
Repository string `json:"repository" mapstructure:"repository"`
States []string `json:"states" mapstructure:"states"`
Contexts []configuration.Predicate `json:"contexts" mapstructure:"contexts"`
Branches []configuration.Predicate `json:"branches" mapstructure:"branches"`
}
type PublishCommitStatus ¶
type PublishCommitStatus struct{}
func (*PublishCommitStatus) Cancel ¶
func (c *PublishCommitStatus) Cancel(ctx core.ExecutionContext) error
func (*PublishCommitStatus) Cleanup ¶
func (c *PublishCommitStatus) Cleanup(ctx core.SetupContext) error
func (*PublishCommitStatus) Color ¶
func (c *PublishCommitStatus) Color() string
func (*PublishCommitStatus) Configuration ¶
func (c *PublishCommitStatus) Configuration() []configuration.Field
func (*PublishCommitStatus) Description ¶
func (c *PublishCommitStatus) Description() string
func (*PublishCommitStatus) Documentation ¶
func (c *PublishCommitStatus) Documentation() string
func (*PublishCommitStatus) ExampleOutput ¶
func (c *PublishCommitStatus) ExampleOutput() map[string]any
func (*PublishCommitStatus) Execute ¶
func (c *PublishCommitStatus) Execute(ctx core.ExecutionContext) error
func (*PublishCommitStatus) HandleHook ¶
func (c *PublishCommitStatus) HandleHook(ctx core.ActionHookContext) error
func (*PublishCommitStatus) HandleWebhook ¶
func (c *PublishCommitStatus) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*PublishCommitStatus) Hooks ¶
func (c *PublishCommitStatus) Hooks() []core.Hook
func (*PublishCommitStatus) Icon ¶
func (c *PublishCommitStatus) Icon() string
func (*PublishCommitStatus) Label ¶
func (c *PublishCommitStatus) Label() string
func (*PublishCommitStatus) Name ¶
func (c *PublishCommitStatus) Name() string
func (*PublishCommitStatus) OutputChannels ¶
func (c *PublishCommitStatus) OutputChannels(configuration any) []core.OutputChannel
func (*PublishCommitStatus) ProcessQueueItem ¶
func (c *PublishCommitStatus) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*PublishCommitStatus) Setup ¶
func (c *PublishCommitStatus) Setup(ctx core.SetupContext) error
Click to show internal directories.
Click to hide internal directories.