fix: sort versions correctly

Closes coop-cloud/go-abra#44.
This commit is contained in:
2021-09-06 16:51:42 +02:00
parent 8aaedee39e
commit 448dadd292
2 changed files with 29 additions and 23 deletions

View File

@ -29,10 +29,11 @@ var recipeVersionCommand = &cli.Command{
tableCol := []string{"Version", "Service", "Image", "Digest"}
table := formatter.CreateTable(tableCol)
for version := range recipeMeta.Versions {
for service := range recipeMeta.Versions[version] {
meta := recipeMeta.Versions[version][service]
table.Append([]string{version, service, meta.Image, meta.Digest})
for _, serviceVersion := range recipeMeta.Versions {
for tag, meta := range serviceVersion {
for service, serviceMeta := range meta {
table.Append([]string{tag, service, serviceMeta.Image, serviceMeta.Digest})
}
}
}