pipeline: better error handling on WriteFile
Signed-off-by: Sam Alba <sam.alba@gmail.com>
This commit is contained in:
parent
3e2b46bf3a
commit
6e16207221
@ -831,8 +831,10 @@ func (p *Pipeline) WriteFile(ctx context.Context, op *compiler.Value, st llb.Sta
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
content = []byte(str)
|
content = []byte(str)
|
||||||
}
|
}
|
||||||
|
case cue.BottomKind:
|
||||||
|
err = fmt.Errorf("%s: WriteFile content is not set", op.Path().String())
|
||||||
default:
|
default:
|
||||||
err = fmt.Errorf("unhandled data type in WriteFile: %s", kind)
|
err = fmt.Errorf("%s: unhandled data type in WriteFile: %s", op.Path().String(), kind)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return st, err
|
return st, err
|
||||||
|
Reference in New Issue
Block a user