Skip to content

v0.2.4 — WSL2/DrvFs fail-soft test hardening

Choose a tag to compare

@shojikumaru shojikumaru released this 26 Aug 19:09
· 32 commits to main since this release
93e5780

Test-suite hardening + docs; no runtime behavior change.

  • New test helper fs-caps probes filesystem capabilities (POSIX permission modes, chmod(000) denial, symlinks, mkfifo) at runtime; permission/mkfifo/symlink/exec-bit test cases across core vitest and hermes/claude-code pytest now skip with an explicit reason on filesystems that cannot express them (WSL2 DrvFs /mnt/c) instead of hard-failing — and assert exactly as before everywhere else. A canary test keeps probe false-negatives visible in CI. PERSONA_TEST_FORCE_FSCAPS=none simulates the capability-less filesystem.
  • .gitattributes (* text=auto eol=lf + binary excludes) — index verified all-LF, content hashes unaffected.
  • READMEs (en/ja/zh/th) name WSL2 with the clone-into-Linux-filesystem note; openclaw adapter README drops the macOS-only PATH idiom.

Full record: #47 / PR #48 (L1-7 completion record in PR body; 3-seat review GLM 5.3 / Kimi K3 / Grok 4.6, cumulative GO 3/3). Note: v0.2.3 was taken by the repo-state caller lane (family-os#140) earlier the same day; this lane's declared release moved v0.2.3→v0.2.4 (superseding note on PR #48).