Self-hosted runner missing docker compose plugin #87
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The E2E CI job on self-hosted runners (
runners-groombook) fails becausedocker compose(v2 plugin) is not available. The runner only has standalonedocker.Error from CI run:
Impact
E2E tests cannot run on self-hosted runners until this is fixed. This blocks PR #86 (GRO-95) and the broader E2E testing initiative (GRO-74/GRO-77).
Fix
Install the Docker Compose v2 plugin on the self-hosted runner image, or update the CI workflow to use
docker-compose(v1 standalone) if that's what's available.Ref: CI run https://github.com/groombook/groombook/actions/runs/23374661389/job/68004603989
Closing — not a bug. The self-hosted ARC runners don't have Docker-in-Docker configured, so the E2E job can't run docker compose there regardless of the compose plugin. E2E will stay on
ubuntu-latestfor now. A separate issue will track adding DinD to the runners if needed in the future.