Description
I have an unmerged PR on my GitLab repo that currently reduces my test coverage by about 20% compared to my master branch. The CI is generating coverage reports for commits on this PR and uploading them to codecov as expected. However, the badge on my repo is now reporting the reduced percent coverage from this most recent commit on the PR rather than coverage for the most recent commit on the master branch.
Repository
CI/CD
GitLab CI
Uploader
Python uploader
Commit SHAs
most recent PR commit that the badge seems to be displaying coverage for: 250bcbc6ab7df98256ffbfe1d394affb22166d25
most recent commit on master that I expect the badge to display coverage for: 0e9b5cdbada11c44b3d14b666a75564d87514c2b
Codecov YAML
codecov:
token: xxxx
Codecov Output
This is the output from codecov from the CI running on the unmerged PR:
$ codecov
_____ _
/ ____| | |
| | ___ __| | ___ ___ _____ __
| | / _ \ / _ |/ _ \/ __/ _ \ \ / /
| |___| (_) | (_| | __/ (_| (_) \ V /
\_____\___/ \____|\___|\___\___/ \_/
v2.1.7
==> Detecting CI provider
Gitlab CI Detected
==> Preparing upload
==> Processing gcov (disable by -X gcov)
==> Collecting reports
+ /builds/gchintzo/aiapy/aiapy/tests/coveragerc bytes=767
+ /builds/gchintzo/aiapy/.tmp/py37-online/coverage.xml bytes=19135
==> Uploading
.url https://codecov.io
.query commit=250bcbc6ab7df98256ffbfe1d394affb22166d25&branch=master&token=<secret>&service=gitlab&build=608854822&slug=gchintzo%2Faiapy&yaml=.codecov.yml&package=py2.1.7
Gzipping contents..
Compressed contents to 2700 bytes
Pinging Codecov...
Uploading to S3...
https://codecov.io/gitlab/LMSAL_HUB:aia_hub/aiapy/commit/250bcbc6ab7df98256ffbfe1d394affb22166d25
Job succeeded
Steps to Reproduce
Expected behavior: Badge will report coverage for most recent commit on master branch
Actual behavior: Badge reports coverage for most recent merge request commit
Flakiness? This happens all of the time
Additional Information
The URLs I’m using to display the badge on the repo are:
link: https://codecov.io/gl/LMSAL_HUB:aia_hub/aiapy
image link: https://codecov.io/gl/LMSAL_HUB:aia_hub/aiapy/branch/master/graph/badge.svg