compiler: properly format cue errors
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
parent
4f26c8ff4f
commit
b5427cfbaa
@ -8,6 +8,7 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
"cuelang.org/go/cue"
|
"cuelang.org/go/cue"
|
||||||
|
cueerrors "cuelang.org/go/cue/errors"
|
||||||
cueload "cuelang.org/go/cue/load"
|
cueload "cuelang.org/go/cue/load"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
)
|
)
|
||||||
@ -103,7 +104,7 @@ func (cc *Compiler) Build(ctx context.Context, fs FS, args ...string) (*Value, e
|
|||||||
}
|
}
|
||||||
inst, err := cc.Cue().Build(instances[0])
|
inst, err := cc.Cue().Build(instances[0])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, errors.New(cueerrors.Details(err, &cueerrors.Config{}))
|
||||||
}
|
}
|
||||||
return cc.Wrap(inst.Value(), inst), nil
|
return cc.Wrap(inst.Value(), inst), nil
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user