Versions in this module Expand all Collapse all v0 v0.2.0 Sep 21, 2026 Changes in this version + var ErrDeferred = errors.New("taskrun: value requires execution") + func CompileCondition(source string, rv Vars) (func() (bool, error), error) + func DetectCycle(level map[string]any) error + func LookupEnv(env map[string]string, name string) (string, bool) + func ReferencesAny(source string, names []string) bool + func Refs(value string) []string + func Render(source string, rv Vars) (string, error) + func ResolveLevel(level map[string]any, base Vars) (map[string]any, error) + type Error struct + Kind Kind + Msg string + func (e *Error) Error() string + type Kind int + const KindInvalidDefinition + const KindInvalidRequest + type Vars struct + Args []string + DeferredNames []string + Dynamic func(name string) (any, bool, error) + Env map[string]string + Host map[string]any + Run map[string]any + Vars map[string]any