Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
What's Changed
fix: add cargo-cross by @alecthomas in d321489
docs: update README quick start with Go server example by @alecthomas in e71c36c
chore: format by @alecthomas in 7056c4d
fix: expand Docker ARG/ENV vars in COPY/ADD paths by @alecthomas in 99c1939
docs: add README by @alecthomas in 72bd05b
feat: add Go provider with exe, build, test, and lint resources by @alecthomas in ff3f661
feat: default to apply when no subcommand is given by @alecthomas in 933d5c4
feat: add parallel block execution with -j/--jobs flag by @alecthomas in 34e5579
fix: support comments everywhere and allow block selection by @alecthomas in ec114bf
feat: indent plan output by depth, remove bit graph by @alecthomas in b4b4e37
feat: show change reasons and fix multiline event output by @alecthomas in 6ca3177
feat: improve parser errors, add heredocs and hyphens by @alecthomas in 0d0fede
fix: destroy output, error handling, and cleanup by @alecthomas in d9929ed
feat: add docker.container provider with healthcheck by @alecthomas in c7a3c58
feat: add bit dump command and clean up exec outputs by @alecthomas in 7c8d4f2
feat: dim no-action blocks in plan output by @alecthomas in b3561d5
feat: cache Docker Rust artefacts by @alecthomas in 68058da
feat: add timestamp-based fast path for content hash checks by @alecthomas in aeaaef8
refactor: remove legacy state fallback in unwrap_state by @alecthomas in 406708d
fix: validate target block references in dag.validate() by @alecthomas in 1d99ae3
chore: add .todo2 task list by @alecthomas in c09d765
fix: doc comments reset on blank lines, exec.test format field by @alecthomas in af1120f
feat: add exec.test resource and bit test command by @alecthomas in c707e24
feat: add CTRF types, update spec for test blocks by @alecthomas in cb75e91
refactor: drop globset, use glob for dockerignore matching by @alecthomas in 9565975
refactor: replace ResolvedFiles with Vec<ResolvedFile> enum by @alecthomas in 9f5d319
feat: add after ordering edges, dockerignore support by @alecthomas in d18d3ac
refactor: exec supports multiple outputs, add hash cache by @alecthomas in 053d62b
refactor: unify change detection in engine by @alecthomas in cdca5df
feat: propagate dependency changes through DAG by @alecthomas in 3350547
feat: add Dockerfile for bit by @alecthomas in 30fe2c2
feat: add docker provider with image resource by @alecthomas in 40409c3
refactor: derive Serialize/Deserialize on Value, simplify serde boundary by @alecthomas in f756bf7
refactor: type-safe Resource inputs/outputs via serde by @alecthomas in 9515b2b
feat: validate block field names against input schema at load time by @alecthomas in 6abe8c7
feat: add struct types with field validation and defaults by @alecthomas in c77bf13
feat: use output system for plan with +/~/!/- events by @alecthomas in fb0e2d9
feat: use output system for destroy, show what each resource removes by @alecthomas in 2fabddf
feat: add build/clean command aliases for apply/destroy by @alecthomas in 0ebc401
feat: add structured output system with per-block writers by @alecthomas in c04f2f8
feat: add bit graph command by @alecthomas in caa553b
feat: compare input content hashes in exec plan by @alecthomas in 96553dd
test: add end-to-end integration tests by @alecthomas in 189a119
feat: add coloured CLI output with yansi by @alecthomas in 3559d02
feat: capture comments as documentation on blocks and targets by @alecthomas in 7d7e884
feat: add CLI with plan, apply, destroy, list commands by @alecthomas in 9b708ec
feat: add engine lifecycle orchestrator by @alecthomas in 1bd0d4a
feat: add output schema to Resource trait by @alecthomas in 51e5643
refactor: loader builds and returns a DAG with wired resources by @alecthomas in dd4ac7d
feat: add loader to evaluate parsed AST into resolved config by @alecthomas in 581d536
feat: add core infrastructure and exec provider by @alecthomas in 3b9a428
feat: initial commit by @alecthomas in ba59516
You can’t perform that action at this time.