v0.13.1
First field evaluation of v0.13.0 (against truck-api) surfaced five rough edges. Four are fixed in this patch; the fifth (the monitor() signature change) is an accepted breaking change and keeps its hard error.
Fixed
--testno longer fails silent (F-6). A pattern matching no tests now exits 1 (was 0 — a typo read as a green suite in CI) and prints the available names. A collapsedfault_matrixname (test_matrix_create_order) now selects every expanded cell under it.- Unstartable target fails fast with the cause (F-2). A service whose binary can't be exec'd now fails immediately with
exited before becoming ready: exec <path>: no such file or directory, naming the path — instead of a genericcontext deadline exceededa full healthcheck timeout later with a misleadingexit_code=0.
Added
- Non-2xx response bodies on the trace (F-3).
step_recvevents record the responsebody(2 KB cap) for non-2xx HTTP responses, so debugging a 400/500 reads off the trace/report instead of an edit-assert-rerun loop. make install-lima(F-4). Cross-compiles and installs bothfaultboxandfaultbox-shiminto the Lima VM's/usr/local/bin(container mode needs both side by side).
Changed
findShimPath()no longer probes a hardcoded developer path; fixed the stale MakefileVM_PROJECTso the Lima targets resolve (F-4).
Full notes: CHANGELOG
Full Changelog: release-0.13.0...release-0.13.1