pkg/internal/expression/interpolation_context.go (17 lines of code) (raw):

package expression import ( "google.golang.org/protobuf/types/known/structpb" ) // InterpolationContext contains fields that can be accessed by expressions. type InterpolationContext struct { Env map[string]string `json:"env"` ExportFile string `json:"export_file"` Inputs map[string]*structpb.Value `json:"inputs"` Job map[string]string `json:"job"` OutputFile string `json:"output_file"` StepDir string `json:"step_dir"` StepResults map[string]*StepResultView `json:"steps"` WorkDir string `json:"work_dir"` } type StepResultView struct { Outputs map[string]*structpb.Value `json:"outputs"` }