Repository navigation
v1.7.1
Changelog
v1.7.1 — 2026-03-14
Patch release: race-safety, CI reliability, and CLI ergonomics.
Fixed
- runner — Concurrent
--json/EventWriteroutput whenMaxParallel > 1could race on a shared buffer. Writes are now serialized via a locked writer (internal/runner/runner.go). - daemonclient —
EnsureStartedwaited only 3s for the socket; under-raceor slow hosts the fake-daemon test could flake. Socket wait increased to 10s. - tests — Watcher tests used a plain
reloadCountupdated from the debounce goroutine; switched toatomic.Int32for-race. Poll watch test timeout increased (1s) to reduce flakes. - GitHub Actions — CI step sets
GOMEMLIMIT=1GiBandtimeout-minutes: 15to reduce OOM / exit 143 on runners.
Changed
- bake — With
--ci(orCI=1) and no target, run the ci suite instead of the default target (first target in the Bakefile was often wrong, e.g.act). - bake — Suite runs print
bake: running suite …and per-target lines;--show-cmdalso prints each target’s step argv before execution;--debugprints suite entry list. - Bakefile (repo) —
test.coverpreset renamed totest.coverage; precommit suite usestestinstead oftest.no-cache(full test cache allowed).
Docs
docs/cli-reference.md— Clarified--show-cmdand--debugfor suite runs.
v1.7.0
Initial baked daemon release (persistent queue, TCP, multi-workspace, hot reload, health checker, signals). See GitHub releases.