Solomon Hykes
|
acba8b3988
|
Simplify runtime code by removing layers of abstraction
- Remove intermediary types `Component`, `Script`, `Op`, `mount`: just use
`cc.Value` directly
- Remove `Executable` interface.
- Execute llb code with a simple concrete type `Pipeline`
- Analyze llb code with a simple utility `Analyze`
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
|
2021-02-12 22:20:20 +00:00 |
|
Solomon Hykes
|
612a25fb9f
|
Simplify code by moving polyfill cue compiler to sub-package cc
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
|
2021-02-08 15:10:32 -08:00 |
|
Solomon Hykes
|
e10025d688
|
Refactor op/script/component loading and spec validation
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
|
2021-01-25 11:36:18 -08:00 |
|
Solomon Hykes
|
eab6028b70
|
Replace Fillable interface with a concrete wrapper
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
|
2021-01-21 23:46:58 -08:00 |
|
Andrea Luzzardi
|
e09723861f
|
re-wire logging on top of zerolog
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
|
2021-01-13 18:18:48 -08:00 |
|
Solomon Hykes
|
3162ca0991
|
Refactor
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
|
2021-01-07 13:57:39 -08:00 |
|