Currently coverage CI check:
- calculates combined test coverage
- uploads it to Sonar only for Apache Ozone repo and only for builds on push/schedule
- stores combined coverage in GitHub Actions artifact
Thus for PR in Apache Ozone and for all builds in forks, it only stores coverage in the artifact. These expire in 30 days and I don't think anybody really checks them manually.
I propose to completely skip coverage check for PRs and in forks, instead of only skipping upload to Sonar. This would save ~12 minutes for such builds.