fabro/lib/crates/fabro-cli/src
Bryan Helmkamp eabbca649b
feat(tests): migrate fabro-cli fixtures and repo fabro.toml to v2
Stage 4 consumer migration: rewrite test fixtures across fabro-cli
integration tests and the repo's own fabro.toml + workflow.toml files
to use the v2 namespaced schema.

Fixtures migrated:
- repo fabro.toml: [fabro] root → [project] directory, [pull_request]
  → [run.pull_request], [sandbox] → [run.sandbox], daytona labels
  and snapshot moved under [run.sandbox.daytona], [[hooks]] →
  [[run.hooks]] with id, integer memory/disk → '8GB'/'20GB' Size
  values
- fabro/workflows/{implement-issue,implement-plan,gh-triage,smoke}/
  workflow.toml: version → _version, [github] →
  [server.integrations.github]
- fabro-cli integration tests: config.rs (settings/external fixtures),
  repo.rs, repo_init.rs, runner.rs, run.rs, store_dump.rs,
  workflow.rs, workflow_create.rs, support.rs
- fabro-server run_manifest.rs: prepare_manifest test constructs v2
  manifest configs (run.prepare.steps + server.integrations.github)
  and updated assertion to reflect v2 whole-list replacement of
  run.prepare.steps across layers

Validate command tests all green; ~10 tests remain that need targeted
fixes for specific behaviors that shifted between schemas.
2026-04-09 09:57:30 -04:00
..
commands feat(config): switch parser and layering to v2 schema 2026-04-09 09:49:23 -04:00
shared refactor(billing): unify the LLM billing domain 2026-04-07 14:33:35 -04:00
sleep_inhibitor Consolidate unsafe process code into fabro-proc crate 2026-04-01 17:49:29 -04:00
args.rs feat(cli): add fabro uninstall command 2026-04-08 16:31:32 -04:00
command_context.rs refactor(cli): centralize command settings and server access 2026-04-08 16:27:25 -04:00
logging.rs feat(logging): add daily log rotation and 7-day cleanup 2026-04-06 19:08:26 -04:00
main.rs Merge remote-tracking branch 'origin/main' 2026-04-08 16:32:44 -04:00
manifest_builder.rs feat(tests): migrate fabro-cli fixtures and repo fabro.toml to v2 2026-04-09 09:57:30 -04:00
server_client.rs refactor(cli): centralize command settings and server access 2026-04-08 16:27:25 -04:00
server_runs.rs refactor(cli): centralize command settings and server access 2026-04-08 16:27:25 -04:00
sse.rs refactor(cli): stream run attach over SSE 2026-04-07 12:58:37 -04:00
user_config.rs feat(config): switch parser and layering to v2 schema 2026-04-09 09:49:23 -04:00