diff --git a/dagger/compiler/build.go b/dagger/compiler/build.go index d4d17240..33056e06 100644 --- a/dagger/compiler/build.go +++ b/dagger/compiler/build.go @@ -66,6 +66,11 @@ func Build(sources map[string]fs.FS, args ...string) (*Value, error) { if err != nil { return nil, errors.New(cueerrors.Details(err, &cueerrors.Config{})) } + for _, value := range v { + if value.Err() != nil { + return nil, value.Err() + } + } if len(v) != 1 { return nil, errors.New("internal: wrong number of values") }