runner: fix empty CUE value check

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2021-11-24 16:08:40 -08:00
parent b92905e175
commit b5e2ba63c6
3 changed files with 13 additions and 16 deletions

View File

@@ -5,6 +5,7 @@ import (
"fmt"
"strings"
"cuelang.org/go/cue"
"github.com/docker/buildx/util/buildflags"
"github.com/rs/zerolog/log"
"github.com/spf13/viper"
@@ -91,9 +92,9 @@ func FormatValue(val *compiler.Value) string {
return "dagger.#Secret"
}
if val.IsConcreteR() != nil {
return val.IncompleteKindString()
return val.IncompleteKind().String()
}
if val.IncompleteKindString() == "struct" {
if val.IncompleteKind() == cue.StructKind {
return "struct"
}