Documentation
¶
Index ¶
- func PoolsFromContext(ctx context.Context) map[string][]string
- func WithActionResolver(ctx context.Context, resolver ActionResolver) context.Context
- func WithCompiler(ctx context.Context, c PipelineCompiler) context.Context
- func WithPools(ctx context.Context, pools map[string][]string) context.Context
- func WithRecoveredError(ctx context.Context, r *RecoveredError) context.Context
- type ActionResolver
- type PipelineCompiler
- type RecoveredError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PoolsFromContext ¶ added in v0.8.0
func WithActionResolver ¶ added in v0.10.0
func WithActionResolver(ctx context.Context, resolver ActionResolver) context.Context
func WithCompiler ¶ added in v0.6.0
func WithCompiler(ctx context.Context, c PipelineCompiler) context.Context
func WithRecoveredError ¶ added in v0.8.0
func WithRecoveredError(ctx context.Context, r *RecoveredError) context.Context
Types ¶
type ActionResolver ¶ added in v0.10.0
ActionResolver abstracts capability lookups without coupling to a static Registry.
func ActionResolverFromContext ¶ added in v0.10.0
func ActionResolverFromContext(ctx context.Context) ActionResolver
type PipelineCompiler ¶
type PipelineCompiler interface {
CompilePipeline(expr string) (action.Executable, error)
}
func CompilerFromContext ¶ added in v0.6.0
func CompilerFromContext(ctx context.Context) PipelineCompiler
type RecoveredError ¶ added in v0.8.0
func RecoveredErrorFrom ¶ added in v0.8.0
func RecoveredErrorFrom(ctx context.Context) (*RecoveredError, bool)
Click to show internal directories.
Click to hide internal directories.