fabro/lib/crates
Bryan Helmkamp ab39f728c4 Replace mockito with HttpClient trait in fabro-github and detect import self-loops
Introduce an HttpClient trait abstraction over reqwest::Client so tests
use a lightweight MockHttpClient instead of spawning a TCP server via
mockito. This removes the mockito dev-dependency entirely and makes
tests faster and more deterministic.

Also add self-loop detection in ImportTransform to poison placeholders
that have edges pointing back to themselves.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 18:35:22 -04:00
..
fabro-agent Fix unreachable_pub and unsafe_code warnings in test code 2026-03-28 17:22:27 -04:00
fabro-api Centralize sandbox variant handling 2026-03-28 16:34:27 -04:00
fabro-api-types Enable clippy pedantic lints and restriction lints workspace-wide 2026-03-28 13:37:57 -04:00
fabro-cli Fix unreachable_pub and unsafe_code warnings in test code 2026-03-28 17:22:27 -04:00
fabro-config Rename *config* variables/params that hold *Settings types 2026-03-28 15:15:15 -04:00
fabro-core Enable 7 additional pedantic clippy lints 2026-03-28 14:57:48 -04:00
fabro-db Apply rustfmt 2024 style edition across workspace 2026-03-28 12:56:30 -04:00
fabro-devcontainer Enable 7 additional pedantic clippy lints 2026-03-28 14:57:48 -04:00
fabro-git-storage Enable additional pedantic clippy lints and fix violations 2026-03-28 14:31:11 -04:00
fabro-github Replace mockito with HttpClient trait in fabro-github and detect import self-loops 2026-03-28 18:35:22 -04:00
fabro-graphviz Enable clippy pedantic lints and restriction lints workspace-wide 2026-03-28 13:37:57 -04:00
fabro-hooks Enable 7 additional pedantic clippy lints 2026-03-28 14:57:48 -04:00
fabro-interview Remove legacy runtime IPC fallbacks 2026-03-28 15:26:32 -04:00
fabro-llm Enable 7 additional pedantic clippy lints 2026-03-28 14:57:48 -04:00
fabro-mcp Enable additional pedantic clippy lints and fix violations 2026-03-28 14:31:11 -04:00
fabro-model Enable clippy pedantic lints and restriction lints workspace-wide 2026-03-28 13:37:57 -04:00
fabro-openai-oauth Enable clippy pedantic lints and restriction lints workspace-wide 2026-03-28 13:37:57 -04:00
fabro-proctitle Add detached engine process titles 2026-03-28 16:44:56 -04:00
fabro-retro Enable clippy pedantic lints and restriction lints workspace-wide 2026-03-28 13:37:57 -04:00
fabro-sandbox Fix clippy absolute_paths violation in ssh_common detect_clone_params 2026-03-28 16:42:51 -04:00
fabro-slack Enable clippy pedantic lints and restriction lints workspace-wide 2026-03-28 13:37:57 -04:00
fabro-store Fix unreachable_pub and unsafe_code warnings in test code 2026-03-28 17:22:27 -04:00
fabro-telemetry Enable additional pedantic clippy lints and fix violations 2026-03-28 14:31:11 -04:00
fabro-tracker Enable additional pedantic clippy lints and fix violations 2026-03-28 14:31:11 -04:00
fabro-types Enable 7 additional pedantic clippy lints 2026-03-28 14:57:48 -04:00
fabro-types-derive Apply rustfmt 2024 style edition across workspace 2026-03-28 12:56:30 -04:00
fabro-util Add Printer enum and warn_user! macros for unified verbosity control 2026-03-28 17:08:57 -04:00
fabro-validate Add file-based workflow imports 2026-03-28 17:28:37 -04:00
fabro-workflows Replace mockito with HttpClient trait in fabro-github and detect import self-loops 2026-03-28 18:35:22 -04:00