statuses

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

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 (*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 (*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 (*PublishCommitStatus) HandleHook

func (c *PublishCommitStatus) HandleHook(ctx core.ActionHookContext) error

func (*PublishCommitStatus) HandleWebhook

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

type PublishCommitStatusConfiguration

type PublishCommitStatusConfiguration struct {
	Repository  string `mapstructure:"repository"`
	SHA         string `mapstructure:"sha"`
	State       string `mapstructure:"state"`
	Context     string `mapstructure:"context"`
	Description string `mapstructure:"description"`
	TargetURL   string `mapstructure:"targetUrl"`
}

Jump to

Keyboard shortcuts

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