bake: fix print output

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
(cherry picked from commit 316ca972b6)
This commit is contained in:
CrazyMax
2021-11-24 21:54:51 +01:00
parent f0026081a7
commit 1e1cc940df
4 changed files with 319 additions and 90 deletions

View File

@@ -89,7 +89,20 @@ func ReadTargets(ctx context.Context, files []File, targets, overrides []string,
}
}
}
return m, c.Groups, nil
var g []*Group
if len(targets) == 0 || (len(targets) == 1 && targets[0] == "default") {
for _, group := range c.Groups {
if group.Name != "default" {
continue
}
g = []*Group{{Targets: group.Targets}}
}
} else {
g = []*Group{{Targets: targets}}
}
return m, g, nil
}
func ParseFiles(files []File, defaults map[string]string) (_ *Config, err error) {