# How to upload coverage reports from Master

**URL:** <https://community.codecov.com/t/how-to-upload-coverage-reports-from-master/1644>\
**Category:** Support\
**Created:** [June 23, 2020, 3:30pm UTC](https://community.codecov.com/t/how-to-upload-coverage-reports-from-master/1644 "2020-06-23T15:30:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mahesh-bennie](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@mahesh-bennie](https://community.codecov.com/u/mahesh-bennie)\
**Post date:** [June 23, 2020, 3:30pm UTC](https://community.codecov.com/t/how-to-upload-coverage-reports-from-master/1644/1 "2020-06-23T15:30:40Z")

</div>

### Description

We are currently (somewhat) following a branch per environment paradigm [News from FINE | A Portland & San Francisco Digital Brand Agency](https://www.wearefine.com/news/insights/env-branching-with-git). Because of this, I’m not entirely sure how we can ever upload a coverage report from Master over to CodeCov. Our workflow (when releasing to production) is something like this:

1). Create Release Branch from Master

2). Merge Develop into Release.

3). Open PR from Release to Master. CI will now build a coverage report and upload Release branch to CodeCov.

4). After passing, push release to master.

How can one ever push a coverage report to CodeCov without resorting to running coverage (again) during the deploy?

### CI/CD

Google Cloud Build via bash uploader tool.

---

<div class="post-metadata">

**Author:** ![tom](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/tom/32/8_2.png) [@tom](https://community.codecov.com/u/tom)\
**Post date:** [June 24, 2020, 5:53pm UTC](https://community.codecov.com/t/how-to-upload-coverage-reports-from-master/1644/2 "2020-06-24T17:53:11Z")

</div>

Hi @mahesh-bennie, unfortunately, there is no way to do this without uploading a coverage report up to Codecov again. You could try saving down the upload file using the `-q` parameter and passing in that file to Codecov, but aside from that, you’ll have to find a way to upload coverage for that commit.
