Versions in this module Expand all Collapse all v0 v0.7.0 Aug 7, 2026 Changes in this version + func CallsStatusFunction(exprNode actionlint.ExprNode) bool + func CoerceToString(v any) string + func IsTruthy(input any) bool + type Config struct + Context string + Run *model.Run + WorkingDir string + type DefaultStatusCheck int + const DefaultStatusCheckAlways + const DefaultStatusCheckCanceled + const DefaultStatusCheckFailure + const DefaultStatusCheckNone + const DefaultStatusCheckSuccess + func (dsc DefaultStatusCheck) String() string + type EvaluationEnvironment struct + Env map[string]string + Github *model.GithubContext + HashFiles func([]reflect.Value) (any, error) + Inputs map[string]any + Job *model.JobContext + Jobs *map[string]*model.WorkflowCallResult + Matrix map[string]any + Needs map[string]Needs + Runner map[string]any + Secrets map[string]string + Steps map[string]*model.StepResult + Strategy map[string]any + Vars map[string]string + type Interpreter interface + Evaluate func(input string, defaultStatusCheck DefaultStatusCheck) (any, error) + func NewInterpeter(env *EvaluationEnvironment, config Config) Interpreter + type Needs struct + Outputs map[string]string + Result string