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
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
..
compiler cache fix: stable ordering of maps (Env, Mount, ...) 2021-03-19 15:07:01 -07:00
client.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
dagger_test.go DX: change "#dagger: compute: " to "#compute: " 2021-03-06 19:39:22 -08:00
env.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
fs.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
input_test.go Simplify runtime code by removing layers of abstraction 2021-02-12 22:20:20 +00:00
input.go inputs decryption using SOPS 2021-03-18 17:43:13 -07:00
pipeline.go cache fix: stable ordering of maps (Env, Mount, ...) 2021-03-19 15:07:01 -07:00
solver.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
types.go Simplify runtime code by removing layers of abstraction 2021-02-12 22:20:20 +00:00
utils.go Simplify code by moving polyfill cue compiler to sub-package cc 2021-02-08 15:10:32 -08:00