Documentation
¶
Overview ¶
Package chainerr defines custom error types for workflow chain execution and GitHub API operations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSuggestion ¶
GetSuggestion extracts a suggestion from an error chain if present.
Types ¶
type ChannelFullError ¶
type ChannelFullError struct {
Channel string
}
ChannelFullError indicates a channel update was dropped due to full buffer.
func (*ChannelFullError) Error ¶
func (e *ChannelFullError) Error() string
type InterpolationError ¶
InterpolationError represents a failure to interpolate template variables.
func (*InterpolationError) Error ¶
func (e *InterpolationError) Error() string
func (*InterpolationError) Unwrap ¶
func (e *InterpolationError) Unwrap() error
type RunWaitError ¶
RunWaitError represents an error while waiting for a run to complete.
func (*RunWaitError) Error ¶
func (e *RunWaitError) Error() string
func (*RunWaitError) Unwrap ¶
func (e *RunWaitError) Unwrap() error
type StepDispatchError ¶
StepDispatchError represents a failure to dispatch a workflow.
func (*StepDispatchError) Error ¶
func (e *StepDispatchError) Error() string
func (*StepDispatchError) Unwrap ¶
func (e *StepDispatchError) Unwrap() error
type StepExecutionError ¶
type StepExecutionError struct {
Cause error
Workflow string
RunURL string
StepIndex int
RunID int64
}
StepExecutionError represents an error that occurred during step execution.
func (*StepExecutionError) Error ¶
func (e *StepExecutionError) Error() string
func (*StepExecutionError) Unwrap ¶
func (e *StepExecutionError) Unwrap() error
type ValidationBlockedError ¶
ValidationBlockedError indicates execution was blocked due to validation errors.
func (*ValidationBlockedError) Error ¶
func (e *ValidationBlockedError) Error() string
Click to show internal directories.
Click to hide internal directories.