From b95fdb896f2e4507f79b28b4ae29d1214b320766 Mon Sep 17 00:00:00 2001
From: Juan Eugenio Abadie <juaneabadie@gmail.com>
Date: Sun, 19 Apr 2020 15:29:34 -0300
Subject: [PATCH] Use env variables in Action.Runs.Env (#201)

* Use env variables in Action.Runs.Env

* Use Action.Runs.Env in all the cases
---
 pkg/runner/step_context.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pkg/runner/step_context.go b/pkg/runner/step_context.go
index 7c30c67..bfa9b0d 100644
--- a/pkg/runner/step_context.go
+++ b/pkg/runner/step_context.go
@@ -257,6 +257,8 @@ func (sc *StepContext) runAction(actionDir string, actionPath string) common.Exe
 			actionName = filepath.Base(actionDir)
 		}
 
+		sc.Env = mergeMaps(sc.Env, action.Runs.Env)
+
 		log.Debugf("type=%v actionDir=%s Workdir=%s ActionCacheDir=%s actionName=%s containerActionDir=%s", step.Type(), actionDir, rc.Config.Workdir, rc.ActionCacheDir(), actionName, containerActionDir)
 
 		switch action.Runs.Using {