func (p taskPlugin) BuildSandbox(sandboxBuilder engines.SandboxBuilder) error { for k, v := range p.variables { err := sandboxBuilder.SetEnvironmentVariable(k, v) // We can only return MalFormedPayloadError switch err { case engines.ErrNamingConflict: return engines.NewMalformedPayloadError("Environment variable ", k, " has already been set.") case engines.ErrFeatureNotSupported: return engines.NewMalformedPayloadError( "Cannot set environment variable ", k, ". Engine does not support this operation") case nil: // break default: return err } } return nil }