Merge pull request #575 from tonistiigi/user-func-vars

bake: allow user functions in variables and vice-versa
This commit is contained in:
Tõnis Tiigi
2021-06-23 11:08:56 -07:00
committed by GitHub
10 changed files with 587 additions and 280 deletions

View File

@@ -407,6 +407,13 @@ type Variable struct {
Default *hcl.Attribute `json:"default,omitempty" hcl:"default,optional"`
}
type Function struct {
Name string `json:"-" hcl:"name,label"`
Params *hcl.Attribute `json:"params,omitempty" hcl:"params"`
Variadic *hcl.Attribute `json:"variadic_param,omitempty" hcl:"variadic_params"`
Result *hcl.Attribute `json:"result,omitempty" hcl:"result"`
}
type Group struct {
Name string `json:"-" hcl:"name,label"`
Targets []string `json:"targets" hcl:"targets"`