.github/run-ci.sh: Cleanup volumes and handle exit status correctly
o Fix script to handle exit codes from docker-compose, this is because
if a test fails and we have `set -e` enabled, we fail to cleanup
the running docker services, leaving running containers behind.
o Use `--volumes` argument to `docker-compose down`.
The buildbarn test was leaving behind volumes containing built artifacts,
causing tests to fail after they had succeeded once, by leaving this
state behind.
Fixes #1614
1 file changed