Let's keep the only coverage job, so that CircleCI and GithubAction coverage do not conflict with each other. Also, let's do not require all other tests to pass to report the coverage.
And allow the Codecov to post results even if some of our jobs or workflows are failing.