clikae v0.26.2 — a tag whose own suite passes
No product code changed since v0.26.1 — that release is where the narrow-terminal fixes are, and it is worth reading.
This exists because v0.26.1 was tagged on a tree whose own suite fails on a clean macOS. pty-smoke size, added in 0.26.1, needs tmux; GitHub's macos-latest runner does not have it; and the check had no skip state. So CI went red for a missing tool rather than a defect — and a red that means "a tool is absent" is exactly how a red that means "something is broken" stops being read. Anyone installing from source and running scripts/test.sh would have seen a failure that was not one.
Three states, not two: a check a run could not perform is skip, never a pass and never a failure. verify-tmux-birth.sh and verify-agy-shapes.sh both carry that rule in their own headers; pty-smoke.py was the file that did not have it, and it is the one that broke.
Proven both ways: with tmux on PATH the two size checks run and pass; with PATH=/usr/bin:/bin they report skip and the suite exits 0.