Versions in this module Expand all Collapse all v0 v0.246.3 Jul 2, 2023 Changes in this version + func IsTruthy(input interface{}) 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 + Inputs map[string]interface{} + Job *model.JobContext + Jobs *map[string]*model.WorkflowCallResult + Matrix map[string]interface{} + Needs map[string]Needs + Runner map[string]interface{} + Secrets map[string]string + Steps map[string]*model.StepResult + Strategy map[string]interface{} + Vars map[string]string + type Interpreter interface + Evaluate func(input string, defaultStatusCheck DefaultStatusCheck) (interface{}, error) + func NewInterpeter(env *EvaluationEnvironment, config Config) Interpreter + type Needs struct + Outputs map[string]string + Result string