cl-weave v0.6.0
Highlights
- Configurable coverage gates: enforce minimum expression/branch coverage from the CLI with
--coverage-min-expressionand--coverage-min-branch; unmet gates exit nonzero. - Linux-only CI, honestly documented: the darwin runner was removed from GitHub Actions (#10), and runtime-support metadata, docs, and tests now advertise SBCL on x86_64-linux as the supported target (#11). Local darwin
nixusage keeps working. --fail-with-no-testssmoke gates: the filtered CI smoke checks (workflow, flake checks, and quality-gate metadata) now fail when a filter selects zero tests instead of passing silently (#11).- Logic query fix:
resolve-logic-valuepreserves dotted logic pairs and resolves long proper lists iteratively instead of erroring on improper lists (#11). - Tooling cleanup: the perl
alarmtimeout shim is replaced by GNUtimeoutacross CI, flake checks, and documented commands; flake sources are cleaned withcleanSourceWith; community templates use "Public Surface" sections and docs drop Vitest/FiveAM compatibility framing (#11).
Validation
nix build .#checks.aarch64-darwin.test— 489 passed, 0 failed- GitHub Actions
nix (x86_64-linux)green onmain
Full changelog: v0.5.0...v0.6.0