···8383 return &Pipeline{Workflows: workflows}8484}85858686-func workflowEnvToMap(envs []*tangled.Pipeline_Workflow_Environment_Elem) map[string]string {8686+func workflowEnvToMap(envs []*tangled.Pipeline_Pair) map[string]string {8787 envMap := map[string]string{}8888 for _, env := range envs {8989- envMap[env.Key] = env.Value8989+ if env != nil {9090+ envMap[env.Key] = env.Value9191+ }9092 }9193 return envMap9294}93959494-func stepEnvToMap(envs []*tangled.Pipeline_Step_Environment_Elem) map[string]string {9696+func stepEnvToMap(envs []*tangled.Pipeline_Pair) map[string]string {9597 envMap := map[string]string{}9698 for _, env := range envs {9797- envMap[env.Key] = env.Value9999+ if env != nil {100100+ envMap[env.Key] = env.Value101101+ }98102 }99103 return envMap100104}101105102102-func workflowImage(deps []tangled.Pipeline_Dependencies_Elem, nixery string) string {106106+func workflowImage(deps []*tangled.Pipeline_Dependency, nixery string) string {103107 var dependencies string104108 for _, d := range deps {105109 if d.Registry == "nixpkgs" {
+2-2
workflow/compile.go
···9898 Name: s.Name,9999 }100100 for k, v := range s.Environment {101101- e := &tangled.Pipeline_Step_Environment_Elem{101101+ e := &tangled.Pipeline_Pair{102102 Key: k,103103 Value: v,104104 }···107107 cw.Steps = append(cw.Steps, &step)108108 }109109 for k, v := range w.Environment {110110- e := &tangled.Pipeline_Workflow_Environment_Elem{110110+ e := &tangled.Pipeline_Pair{111111 Key: k,112112 Value: v,113113 }
+3-3
workflow/def.go
···167167}168168169169// conversion utilities to atproto records170170-func (d Dependencies) AsRecord() []tangled.Pipeline_Dependencies_Elem {171171- var deps []tangled.Pipeline_Dependencies_Elem170170+func (d Dependencies) AsRecord() []*tangled.Pipeline_Dependency {171171+ var deps []*tangled.Pipeline_Dependency172172 for registry, packages := range d {173173- deps = append(deps, tangled.Pipeline_Dependencies_Elem{173173+ deps = append(deps, &tangled.Pipeline_Dependency{174174 Registry: registry,175175 Packages: packages,176176 })