git inside the golang container flags the mounted repo as dubious
ownership (different UID), so `go build` fails obtaining VCS status
(exit 128). The binary doesn't need git version stamping here.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The only registered act_runner advertises the `shell` label, not
`docker`, so `runs-on: docker` left the job queued forever. The host
has the docker CLI (the resume repo builds via `docker run` on this
same runner), so keep running the build/test inside a golang container.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>