fabro/lib/crates/fabro-api
Bryan Helmkamp d25fc56b10
Fix dry-run bug in API server and deduplicate test helpers
The API server set RunConfig.dry_run but never called
engine.set_dry_run(), so command/script nodes executed for real
during API-served dry runs. Add the missing call.

Also extract EngineServices::test_default() to replace 11 identical
make_services() bodies and 8 inline struct constructions across
handler test modules (-254/+57 lines).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 12:28:54 -04:00
..
src Fix dry-run bug in API server and deduplicate test helpers 2026-03-15 12:28:54 -04:00
tests Extend fabro.toml with project-level run defaults 2026-03-14 14:11:16 -04:00
Cargo.toml rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00