forked from tangled.org/core
this repo has no description

spindle: inject envs into each step

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li 2e465c00 8a8485ec

verified
Changed files
+1 -1
spindle
engines
nixery
+1 -1
spindle/engines/nixery/engine.go
···
envs.AddEnv(k, v)
}
envs.AddEnv("HOME", homeDir)
-
e.l.Debug("envs for step", "step", step.Name, "envs", envs.Slice())
mkExecResp, err := e.docker.ContainerExecCreate(ctx, addl.container, container.ExecOptions{
Cmd: []string{"bash", "-c", step.command},
AttachStdout: true,
AttachStderr: true,
+
Env: envs,
})
if err != nil {
return fmt.Errorf("creating exec: %w", err)