The current workflow uses a codecov uploader built into the Docker container. Since codecov updates the uploader frequently, it may be much wiser to use the GHA codecov upload action, instead.
lcov is extremely slow - using plain gcov could make the workflow much faster.
It's much easier to use b2 with coverage=on than CMake for this.
We will use this task to rebuild the coverage workflow.
Showing "unusable report"