This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
dagger/dagger/compiler
Andrea Luzzardi b8de4e5049 cache fix: stable ordering of maps (Env, Mount, ...)
Maps were causing the same Pipeline to randomly produce slightly different LLB
on each run (because they are represented as an array in LLB, wheras
they're a map in CueLLB).

This forces every Cue field iteration (env, mount, etc) to be
predictable by using stable sorting.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-03-19 15:07:01 -07:00
..
build.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
compiler_test.go performance: reduce the number of fills 2021-02-19 14:04:40 -08:00
compiler.go inputs decryption using SOPS 2021-03-18 17:43:13 -07:00
json.go compiler cleanup 2021-02-17 10:26:38 -08:00
utils.go compiler cleanup 2021-02-17 10:26:38 -08:00
value.go cache fix: stable ordering of maps (Env, Mount, ...) 2021-03-19 15:07:01 -07:00