GitHub serves a job's log only when its whole run has completed, and the Linux `check` takes over an hour, so a macOS failure's reason was unreadable for that long while the portable jobs sat in the same run. Each OS's run now completes on its own; the jobs are unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HS8WZziDnyxunC23MUxrLp