···294294 workflowEnvs.AddEnv(s.Key, s.Value)295295 }296296297297- step := w.Steps[idx].(Step)297297+ step := w.Steps[idx]298298299299 select {300300 case <-ctx.Done():···303303 }304304305305 envs := append(EnvVars(nil), workflowEnvs...)306306- for k, v := range step.environment {307307- envs.AddEnv(k, v)306306+ if nixStep, ok := step.(Step); ok {307307+ for k, v := range nixStep.environment {308308+ envs.AddEnv(k, v)309309+ }308310 }309311 envs.AddEnv("HOME", homeDir)310312