Files
amethyst/cli/tests/headless
Vitor PamplonaandClaude Opus 5.5 a3c5015ed0 test(marmot): harness upkeep: MDK 03b1809e, runs on macOS as-is, tests 32-33
- Pin MDK to 03b1809e, the snapshot White Noise Android ships (its
  MARMOT_VERSION lockfile). White Noise iOS is on the 0.10.4 release
  (fcc85edd), an ancestor, so per the harness rule the newer one wins.
- macOS: the harnesses check for the 127.0.0.2 lo0 alias and print the sudo
  command instead of failing deep in the relay log. They move wnd sockets to a
  short /private/tmp dir when the checkout path is too long (wnd binds inside a
  staging dir that adds ~30 bytes, so an 85-byte path already broke SUN_LEN, and
  wnd refuses the /tmp symlink alias). They also rebuild amy incrementally on
  every run, because a stale install/amy produced fake publish failures.
  --no-build keeps the old behaviour with a warning.
- Test 32 (amy's message after a wn commit reaches wn), previously only on a
  local branch.
- Test 33: a wn member leaves a group amy administers and amy commits the
  departure. It fails without the SelfRemove commit fix earlier in this branch.
- README: macOS setup, the MDK pin, and the stale 'cd tools/marmot-interop'.

Run on macOS with no manual workarounds: 28 pass, 2 skip (no QUIC broker), and
12, 27 and 29 fail (addressed separately).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 23:43:32 -04:00
..