Skip to content

Commit f67353c

Browse files
committed
allow env in uses
1 parent a23ec8d commit f67353c

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

runtime/task.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,13 +299,21 @@ func (t *Task) Run(ctx context.Context, task *runnerv1.Task, runnerWorker []stri
299299
Outputs: v.GetOutputs(),
300300
}
301301
}
302+
myenv := map[string]string{}
303+
for k, v := range workflow.Env {
304+
myenv[k] = v
305+
}
306+
for k, v := range job.Environment() {
307+
myenv[k] = v
308+
}
302309
inputs := getSubkeyMap(task.GetContext(), "event", "inputs")
303310
intp := exprparser.NewInterpeter(&exprparser.EvaluationEnvironment{
304311
Github: preset,
305312
Needs: needs,
306313
Vars: task.GetVars(),
307314
Secrets: task.GetSecrets(),
308315
Inputs: inputs,
316+
Env: myenv,
309317
}, exprparser.Config{
310318
Run: &model.Run{
311319
Workflow: workflow,

0 commit comments

Comments
 (0)