fabro/lib
Bryan Helmkamp 51c82a2e16
Name a missing git from the driver's failure class instead of probing
Every clone ran `git --version` first so an image without git could be
told so. The probe was one extra round trip that could not stop the
clone from failing a moment later for the same reason, and it covered
only the clone: a later status or push in an empty workspace failed
unexplained. The driver now classifies exit 127 and 126 from any git
command as `GitFailureKind::GitUnavailable`, so the clone reads the
class off its own failure and names the image requirement, and the
retry table treats the class as permanent.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 09:59:23 -06:00
..
apps Read a mock sandbox's recordings from the driver double 2026-09-10 16:55:05 -06:00
components Name a missing git from the driver's failure class instead of probing 2026-09-11 09:59:23 -06:00
foundation Map an environment straight onto the driver's sandbox spec 2026-09-10 16:44:21 -06:00
packages/fabro-api-client Merge origin/main into the sandbox-driver adoption 2026-09-10 13:37:11 -06:00