fabro/lib/crates
Bryan Helmkamp e5b7bb1909 fix(tests): disable macOS proxy discovery via FABRO_HTTP_PROXY_POLICY
The fabro-http crate's proxy policy mechanism was not being used in
tests. http_api.rs used #[cfg(test)] to call .no_proxy(), but cfg(test)
only applies within the crate being tested — downstream crates like
fabro-workflow and fabro-cli hit the production path with system proxy
discovery, adding ~900ms per reqwest client per process.

- Set FABRO_HTTP_PROXY_POLICY=disabled in .cargo/config.toml so all
  test HTTP clients skip proxy discovery automatically
- Remove dead #[cfg(test)] branch in http_api.rs; it now relies on the
  env var like every other fabro-http consumer
- Remove kind(test) from nextest overrides so timeout budgets apply to
  unit tests too, not just integration tests
- Remove unused SessionCookie import in web_auth.rs

Eliminates all 11 flaky nextest timeouts under parallel load.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 22:14:51 -04:00
..
fabro-agent refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-api refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-auth Fix OpenAI Codex OAuth device auth 2026-04-13 11:29:01 -04:00
fabro-checkpoint refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-cli Merge origin/main into local main 2026-04-13 21:38:54 -04:00
fabro-config refactor(github): rename gh_cli strategy to token, GITHUB_CLI_TOKEN to GITHUB_TOKEN 2026-04-13 20:46:11 -04:00
fabro-core fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-devcontainer refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-github Merge remote-tracking branch 'origin/main' 2026-04-12 13:43:38 -04:00
fabro-graphviz refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-hooks fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-http fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-interview fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-llm fix(tests): disable macOS proxy discovery via FABRO_HTTP_PROXY_POLICY 2026-04-13 22:14:51 -04:00
fabro-macros refactor(settings): stage 6.3b shrink server runtime types + delete Combine 2026-04-09 18:27:46 -04:00
fabro-mcp fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-model Clean up provider auth helper duplication 2026-04-13 07:02:03 -04:00
fabro-oauth Add typed provider credential auth flow 2026-04-12 22:10:11 -04:00
fabro-proc fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-retro fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-sandbox refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-server fix(tests): disable macOS proxy discovery via FABRO_HTTP_PROXY_POLICY 2026-04-13 22:14:51 -04:00
fabro-slack refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-spa chore: refresh fabro spa assets 2026-04-12 14:15:36 -04:00
fabro-store fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-telemetry Merge remote-tracking branch 'origin/main' 2026-04-12 13:43:38 -04:00
fabro-template refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-test refactor(auth): simplify server auth model 2026-04-13 11:25:30 -04:00
fabro-tracker refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-types refactor(github): rename gh_cli strategy to token, GITHUB_CLI_TOKEN to GITHUB_TOKEN 2026-04-13 20:46:11 -04:00
fabro-util refactor(auth): deduplicate session secret, remove dead code, tighten test helpers 2026-04-13 12:18:01 -04:00
fabro-validate fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-vault Finish vault-backed workflow auth and installer QA fixes 2026-04-13 10:25:38 -04:00
fabro-workflow Merge origin/main into local main 2026-04-13 12:28:08 -04:00