generated from CubeCraft-Creations/Tracehound
4ba11cc945
The 3-job ci.yaml re-cloned actions/checkout from github.com per job, and those clones intermittently fail with connection resets (build job died there even though lint/typecheck/test passed). Collapse to a single job: one checkout, then lint -> typecheck -> test -> build. Fewer github.com clones, faster, less flaky. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>