@@ -67,7 +67,7 @@ type CustomStepRunner interface {
6767
6868// EnvStepRunner runs env steps.
6969type EnvStepRunner interface {
70- Run (ctx models.ProjectCommandContext , name string , cmd string , value string , path string , envs map [string ]string ) (string , string , error )
70+ Run (ctx models.ProjectCommandContext , cmd string , value string , path string , envs map [string ]string ) (string , error )
7171}
7272
7373//go:generate pegomock generate -m --use-experimental-model-gen --package mocks -o mocks/mock_webhooks_sender.go WebhooksSender
@@ -181,11 +181,10 @@ func (p *DefaultProjectCommandRunner) doPlan(ctx models.ProjectCommandContext) (
181181
182182func (p * DefaultProjectCommandRunner ) runSteps (steps []valid.Step , ctx models.ProjectCommandContext , absPath string ) ([]string , error ) {
183183 var outputs []string
184+ envs := make (map [string ]string )
184185 for _ , step := range steps {
185- var envs = make (map [string ]string )
186186 var out string
187187 var err error
188- var name string
189188 switch step .StepName {
190189 case "init" :
191190 out , err = p .InitStepRunner .Run (ctx , step .ExtraArgs , absPath , envs )
@@ -196,8 +195,10 @@ func (p *DefaultProjectCommandRunner) runSteps(steps []valid.Step, ctx models.Pr
196195 case "run" :
197196 out , err = p .RunStepRunner .Run (ctx , step .RunCommand , absPath , envs )
198197 case "env" :
199- name , out , err = p .EnvStepRunner .Run (ctx , step .EnvVarName , step .RunCommand , step .EnvVarValue , absPath , envs )
200- envs [name ] = out
198+ out , err = p .EnvStepRunner .Run (ctx , step .RunCommand , step .EnvVarValue , absPath , envs )
199+ envs [step .EnvVarName ] = out
200+ // We reset out to the empty string because we don't want it to
201+ // be printed to the PR, it's solely to set the environment variable.
201202 out = ""
202203 }
203204
0 commit comments