Versions in this module Expand all Collapse all v0 v0.4.1 Dec 30, 2025 v0.4.0 Jul 13, 2025 Changes in this version + var ErrDataParsing = errors.New("data parsing error") + var ErrDataProcessing = errors.New("data processing error") + var ErrDataValidation = errors.New("data validation error") + var ErrFileSystem = errors.New("file system error") + var ErrGitHubAPIAccess = errors.New("GitHub API access error") + var ErrGitHubAuthentication = errors.New("GitHub authentication failed") + var ErrGitHubRateLimit = errors.New("GitHub API rate limit exceeded") + var ErrGitHubResourceNotFound = errors.New("GitHub resource not found") + var ErrInvalidConfiguration = errors.New("invalid configuration") + var ErrMissingConfiguration = errors.New("missing required configuration") + var ErrNetwork = errors.New("network error") + var ErrTimeout = errors.New("operation timeout") + var ErrWorkflowJobsEmpty = errors.New("no workflow jobs found") + var ErrWorkflowNotFound = errors.New("workflow not found") + var ErrWorkflowRunsEmpty = errors.New("no workflow runs found") + func IsConfigurationError(err error) bool + func IsGitHubAPIError(err error) bool + func IsRateLimitError(err error) bool + func IsRetryableError(err error) bool + func WrapWithContext(err error, message string, context map[string]string) error + type AppError struct + Cause error + Code string + Context map[string]string + Message string + Operation string + Retryable bool + Type string + func NewConfigurationError(message string, cause error) *AppError + func NewDataProcessingError(message string, cause error) *AppError + func NewGitHubAPIError(message string, cause error) *AppError + func NewRateLimitError(message string, cause error) *AppError + func NewSystemError(message string, cause error) *AppError + func NewWorkflowError(message string, cause error) *AppError + func (e *AppError) Error() string + func (e *AppError) Unwrap() error + func (e *AppError) WithContext(key, value string) *AppError + func (e *AppError) WithOperation(operation string) *AppError