mirror of https://github.com/docker/buildx.git
fbb4f4dec8
With changes to the lazy evaluation, the evaluation order is no longer fixed - this means that we can follow long and confusing paths to get to an error. Because of the co-recursive nature of the lazy evaluation, we need to take special care that the original HCL diagnostics are not discarded and are preserved so that the original source of the error can be detected. Preserving the full trace is not necessary, and probably not useful to the user - all of the file that is not lazily loaded will be eagerly loaded after all struct blocks are loaded - so the error would be found regardless. Signed-off-by: Justin Chadwell <me@jedevc.com> |
||
---|---|---|
.. | ||
hclparser | ||
bake.go | ||
bake_test.go | ||
compose.go | ||
compose_test.go | ||
hcl.go | ||
hcl_test.go | ||
remote.go |