The bespoke CI runner image moved from libretech/runner-image to public/runner-image on Gitea. Update workflow container.image references in ci.yml + deploy.yml and the matching note in docs/operations.md. No behavior change.
Verification
yq -e . parses both workflow files.
Image tag :v2 (already in main) is unchanged; only the namespace path differs.
## Summary
The bespoke CI runner image moved from `libretech/runner-image` to `public/runner-image` on Gitea. Update workflow `container.image` references in `ci.yml` + `deploy.yml` and the matching note in `docs/operations.md`. No behavior change.
## Verification
- `yq -e .` parses both workflow files.
- Image tag `:v2` (already in main) is unchanged; only the namespace path differs.
v1 lacked gcc, so 'go test -race' (in Makefile) failed in CI with
'go: -race requires cgo'. v2 of the runner image installs gcc,
libc6-dev, and pkg-config.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The bespoke CI runner image moved from
libretech/runner-imagetopublic/runner-imageon Gitea. Update workflowcontainer.imagereferences inci.yml+deploy.ymland the matching note indocs/operations.md. No behavior change.Verification
yq -e .parses both workflow files.:v2(already in main) is unchanged; only the namespace path differs.