A self-hosted runner wrapper update breaks relative volume mounts
The exact same compose file worked before, but relative host paths now resolve differently because the wrapper changed the working directory of the deployment step.
CI/CDIntermediate
A self-hosted runner picks up jobs and every Docker build fails
The runner is healthy, but build steps inherit a stale DOCKER_HOST value from the systemd unit environment.
CI/CDIntermediate
A self-hosted runner starts jobs and every checkout fails
The runner is online, but the checkout path is still owned by a retired uid from the previous host image.
CI/CDIntermediate
A runner auto-update succeeds and every checkout still fails
The runner is healthy, but the mounted workspace path still belongs to the retired group id from the old base image.