hooks

package
v0.19.916 Latest Latest
Warning

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

Go to latest
Published: May 6, 2026 License: AGPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Params

type Params struct {
	fx.In

	Cfg *internal.Config `optional:"true"`
	L   *zap.Logger      `optional:"true"`
	DB  *gorm.DB         `name:"psql" optional:"true"`
}

type WebhookSignalLifecycleHook

type WebhookSignalLifecycleHook struct {
	// contains filtered or unexported fields
}

func NewWebhookSignalLifecycleHook

func NewWebhookSignalLifecycleHook(params Params) *WebhookSignalLifecycleHook

func (*WebhookSignalLifecycleHook) AfterPhase

func (*WebhookSignalLifecycleHook) BeforePhase

func (*WebhookSignalLifecycleHook) Name

func (*WebhookSignalLifecycleHook) Supports

Supports limits this hook to the public lifecycle primitives: execute-workflow (workflow lifecycle), execute-workflow-step (step lifecycle), and the approval handshake signals (request / response) which are projected as workflow_step.approval.v1 events. Inner-signal events (plan/apply, component-deploy, etc.) are deliberately ignored — consumers should reason in terms of workflow + step + approval.

Jump to

Keyboard shortcuts

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