fabro/lib/crates/fabro-api/src
Bryan Helmkamp 263399e0cd Store workflow slug in manifest so resolve_run can match by directory name
When running `fabro run smoke`, the slug "smoke" was used to locate the
workflow but never persisted. If the DOT graph name diverged from the
directory name (e.g. workflows/foo/ contains digraph Bar), resolve_run
couldn't find the run by slug. Now the slug is extracted from the
workflow path, stored in the manifest, and matched in resolve_run.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 16:14:06 -04:00
..
demo Extend fabro.toml with project-level run defaults 2026-03-14 14:11:16 -04:00
error.rs rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00
github_webhooks.rs rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00
jwt_auth.rs rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00
lib.rs rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00
serve.rs Extend fabro.toml with project-level run defaults 2026-03-14 14:11:16 -04:00
server.rs Store workflow slug in manifest so resolve_run can match by directory name 2026-03-14 16:14:06 -04:00
sessions.rs Extend fabro.toml with project-level run defaults 2026-03-14 14:11:16 -04:00
tls.rs rename Arc to Fabro in all Rust crates, symbols, env vars, and supporting files 2026-03-12 12:25:58 -04:00