feat: Support rich parameters in autobuilds (#5916)

This commit is contained in:
Marcin Tojek
2023-01-30 15:34:38 +01:00
committed by GitHub
parent cf8d4029fb
commit 23176bf036
3 changed files with 156 additions and 31 deletions
+3
View File
@@ -8,6 +8,9 @@ import (
func ValidateWorkspaceBuildParameters(richParameters []TemplateVersionParameter, buildParameters []WorkspaceBuildParameter) error {
for _, buildParameter := range buildParameters {
if buildParameter.Name == "" {
return xerrors.Errorf(`workspace build parameter name is missing`)
}
richParameter, found := findTemplateVersionParameter(richParameters, buildParameter.Name)
if !found {
return xerrors.Errorf(`workspace build parameter is not defined in the template ("coder_parameter"): %s`, buildParameter.Name)