ci: set up dedicated GCP-based gitlab runner that runs on docker
- Switches CI from shell executor +
laptoptag to Docker executor +gcp-runnertag, using the GEG group runner provisioned ingeg-core-infra - Sets
ghcr.io/astral-sh/uv:python3.11-bookwormas the default job image (uv + Python 3.11, matches `.python-version -
tag_branchusesalpine:latest+apk add git—alpine/gitsetsENTRYPOINT ["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