Problem
Presto service in docker-compose.yml (lines 93-105) has no healthcheck. The --wait flag returns immediately, meaning tests can hit Presto before the JVM coordinator finishes startup, causing flaky CI.
Fix
Add healthcheck using Presto's /v1/info endpoint:
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/v1/info"]
interval: 10s
timeout: 5s
retries: 12
start_period: 30s
Acceptance Criteria
Problem
Presto service in
docker-compose.yml(lines 93-105) has no healthcheck. The--waitflag returns immediately, meaning tests can hit Presto before the JVM coordinator finishes startup, causing flaky CI.Fix
Add healthcheck using Presto's
/v1/infoendpoint:Acceptance Criteria
make up-fullwaits for Presto to be ready before returning