Skip to content

ci: set up dedicated GCP-based gitlab runner that runs on docker

cbaker requested to merge chore/update-ci into main
  • Switches CI from shell executor + laptop tag to Docker executor + gcp-runner tag, using the GEG group runner provisioned in geg-core-infra
  • Sets ghcr.io/astral-sh/uv:python3.11-bookworm as the default job image (uv + Python 3.11, matches `.python-version
  • tag_branch uses alpine:latest + apk add gitalpine/git sets ENTRYPOINT ["git"] which breaks the runner's script execution
  • Removes the per-project runner setup step from README — no per-project setup needed with the group runner
Edited by cbaker

Merge request reports

Loading