go language pipeline