The standard parallel Coveralls setup provided by their GitHub action can be quite annoying since it lists each individual coverage report as GitHub actions status. In particular, this means that
- you can easily get lost in many coverage reports because they are too noisy
- many coverage checks will fail if you add new code that is not covered in all parallel CI jobs
See also
This repository provides a parallel CI setup for Julia avoiding these issues with Coveralls by merging individual coverage reports manually in the CI script. This means that the CI script becoems a bit longer but makes Coveralls great again.