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 60db93a246 client: pass through the deployment directly
we can't serialize Cue in a lossless way. The current architecture has
the frontend serialize the state (plan, input, computed) to Cue files,
then the client loads them back. We lose information by doing this, and
therefore the merge fails.

This change removes the abstraction so that we operate directly on the
cue.Instance.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 18:11:06 -07:00
..
compiler compiler: simplify InstanceMerge 2021-04-08 17:22:25 -07:00
client.go client: pass through the deployment directly 2021-04-08 18:11:06 -07:00
deployment.go client: pass through the deployment directly 2021-04-08 18:11:06 -07:00
fs.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
input_test.go test: fixed input_test.go 2021-04-02 17:32:05 -07:00
input.go moved abs path to DirInput 2021-04-02 17:26:19 -07:00
pipeline.go store only computed values in compute layer 2021-04-07 19:37:48 -07:00
solver.go cleanup: solver/fs 2021-03-12 13:38:49 -08:00
state.go up: store outputs and merge in query 2021-04-07 19:05:09 -07:00
store_test.go fix build break 2021-04-04 20:00:22 -07:00
store.go store: fix duplicate paths 2021-04-05 14:28:59 -07:00
utils.go Simplify code by moving polyfill cue compiler to sub-package cc 2021-02-08 15:10:32 -08:00