# Gcov coverage reports were not found when migrating from codecov/codecov-action@v1 to codecov/codecov-action@v2

**URL:** <https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273>\
**Category:** Bug Fixes\
**Tags:** cpp, github\
**Created:** [October 13, 2021, 3:49pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273 "2021-10-13T15:49:39Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![AenBleidd](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/aenbleidd/32/645_2.png) [@AenBleidd](https://community.codecov.com/u/AenBleidd)\
**Post date:** [October 13, 2021, 3:49pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/1 "2021-10-13T15:49:39Z")

</div>

```auto
  Codecov report uploader 0.1.5
[2021-10-13T15:30:53.637Z] ['info'] => Project root located at: /home/runner/work/boinc/boinc
[2021-10-13T15:30:53.640Z] ['info'] -> No token specified or token is empty
[2021-10-13T15:30:53.650Z] ['info'] Searching for coverage files...
[2021-10-13T15:30:53.895Z] ['error'] There was an error running the uploader: No coverage files located, please try use `-f`, or change the project root with `-R`
Error: Codecov: Failed to properly upload: The process '/home/runner/work/_actions/codecov/codecov-action/v2/dist/codecov' failed with exit code 255

```

[Full log](https://github.com/BOINC/boinc/runs/3884438185?check_suite_focus=true)

---

<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:** [October 13, 2021, 4:56pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/2 "2021-10-13T16:56:30Z")

</div>

@AenBleidd you will likely need to run `gcov` in a step before the uploader

---

<div class="post-metadata">

**Author:** ![AenBleidd](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/aenbleidd/32/645_2.png) [@AenBleidd](https://community.codecov.com/u/AenBleidd)\
**Post date:** [October 13, 2021, 4:58pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/3 "2021-10-13T16:58:30Z")

</div>

Why this was not needed before?  
Looks like, some extended guide is required to migrate from v1 to v2, as there is a significant behavior change

---

<div class="post-metadata">

**Author:** ![jwillemsen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/jwillemsen/32/517_2.png) [@jwillemsen](https://community.codecov.com/u/jwillemsen)\
**Post date:** [October 14, 2021, 6:32am UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/4 "2021-10-14T06:32:06Z")

</div>

See [Codecov-action v2 not working (v1 does work)](https://community.codecov.com/t/codecov-action-v2-not-working-v1-does-work/3203) for a similar issue. See [Bump codecov/codecov-action from 1 to 2 by dependabot[bot] · Pull Request #172 · RemedyIT/taox11 · GitHub](https://github.com/RemedyIT/taox11/pull/172) for the PR we have for v2, but that drops the coverage significantly, we haven’t found time to look more into that.

---

<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:** [October 14, 2021, 1:21pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/5 "2021-10-14T13:21:00Z")

</div>

@AenBleidd @jwillemsen thanks here. The `bash` (v1) uploader was doing more things under the covers that were not particularly well understood. We had decided to have v2 be more direct, less magic.

The product team is now re-evaluating this strategy thanks to your posts.

---

<div class="post-metadata">

**Author:** ![gknowles](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/gknowles/32/2272_2.png) [@gknowles](https://community.codecov.com/u/gknowles)\
**Post date:** [December 25, 2021, 5:36pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/6 "2021-12-25T17:36:46Z")

</div>

I ran into this too, was able to figure it out but only after digging through the new uploader’s source code.

I’d be happy with just a sentence or two at [Deprecated Uploader Migration Guide](https://docs.codecov.com/docs/deprecated-uploader-migration-guide#bash-uploader) saying that you’ll need to run gcov yourself if you’ve been using the bash uploader with default options and \*.gcno files. Would’ve saved me a ton of time.

---

<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:** [December 27, 2021, 3:45pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/7 "2021-12-27T15:45:38Z")

</div>

Thanks @gknowles I missed updating the docs here.

---

<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:** [February 9, 2022, 4:46pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/8 "2022-02-09T16:46:39Z")

</div>

@AenBleidd @jwillemsen we have added in `gcov` support into `v2` as exists in `v1`.

---

<div class="post-metadata">

**Author:** ![AenBleidd](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/aenbleidd/32/645_2.png) [@AenBleidd](https://community.codecov.com/u/AenBleidd)\
**Post date:** [February 9, 2022, 6:02pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/9 "2022-02-09T18:02:13Z")

</div>

@tom, thank you for the update!  
What version does include this change?  
I tried with `Codecov report uploader 0.1.17` and looks like it doesn’t contain it yet.

---

<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:** [February 9, 2022, 6:17pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/10 "2022-02-09T18:17:10Z")

</div>

@AenBleidd happy cake day, do you mind sharing the output from Codecov?

---

<div class="post-metadata">

**Author:** ![AenBleidd](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/aenbleidd/32/645_2.png) [@AenBleidd](https://community.codecov.com/u/AenBleidd)\
**Post date:** [February 9, 2022, 6:22pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/11 "2022-02-09T18:22:51Z")

</div>

Sure:

- Run GCov manually: [Run coverage report as a separate flow on linux x64 only. · BOINC/boinc-apps@1f59ed9 · GitHub](https://github.com/BOINC/boinc-apps/runs/5129619322?check_suite_focus=true)
- Not running GCov manually: [Run coverage report as a separate flow on linux x64 only. · BOINC/boinc-apps@dca0715 · GitHub](https://github.com/BOINC/boinc-apps/runs/5129464790?check_suite_focus=true)

---

<div class="post-metadata">

**Author:** ![jwillemsen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/jwillemsen/32/517_2.png) [@jwillemsen](https://community.codecov.com/u/jwillemsen)\
**Post date:** [February 9, 2022, 6:50pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/12 "2022-02-09T18:50:47Z")

</div>

Great, updated my PR on taox11 to just use the gcov v2 action, see [Bump codecov/codecov-action from 1 to 2 by dependabot[bot] · Pull Request #172 · RemedyIT/taox11 · GitHub](https://github.com/RemedyIT/taox11/pull/172).

---

<div class="post-metadata">

**Author:** ![jwillemsen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/jwillemsen/32/517_2.png) [@jwillemsen](https://community.codecov.com/u/jwillemsen)\
**Post date:** [February 10, 2022, 7:49am UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/13 "2022-02-10T07:49:06Z")

</div>

Without running gcov manually in the github action CI it still doesn’t work, see [https://pipelines.actions.githubusercontent.com/Fq4aLn43zJMUd2UMPmTH60dIO8edT3ru6RUxiAM1dfiR3xOZXI/\_apis/pipelines/1/runs/1547/signedlogcontent/7?urlExpires=2022-02-10T07%3A47%3A58.9882307Z&urlSigningMethod=HMACV1&urlSignature=jbqZQ5qXaZe1GHvzuRbxBTqZnqENvwFwyD84UUBDQOk%3D](https://pipelines.actions.githubusercontent.com/Fq4aLn43zJMUd2UMPmTH60dIO8edT3ru6RUxiAM1dfiR3xOZXI/_apis/pipelines/1/runs/1547/signedlogcontent/7?urlExpires=2022-02-10T07%3A47%3A58.9882307Z&urlSigningMethod=HMACV1&urlSignature=jbqZQ5qXaZe1GHvzuRbxBTqZnqENvwFwyD84UUBDQOk%3D) for the full log,

> <https://github.com/RemedyIT/taox11/pull/172>
>
> Bumps \[codecov/codecov-action\](https://github.com/codecov/codecov-action) from 1… to 2.1.0.
> \<details\>
> \<summary\>Release notes\</summary\>
> \<p\>\<em\>Sourced from \<a href="https://github.com/codecov/codecov-action/releases"\>codecov/codecov-action's releases\</a\>.\</em\>\</p\>
> \<blockquote\>
> \<h2\>v2.1.0\</h2\>
> \<h2\>2.1.0\</h2\>
> \<h3\>Features\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/515"\>#515\</a\> Allow specifying version of Codecov uploader\</li\>
> \</ul\>
> \<h3\>Dependencies\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/499"\>#499\</a\> build(deps-dev): bump \<code\>@​vercel/ncc\</code\> from 0.29.0 to 0.30.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/508"\>#508\</a\> build(deps): bump openpgp from 5.0.0-5 to 5.0.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/514"\>#514\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.6.0 to 16.9.0\</li\>
> \</ul\>
> \<h2\>v2.0.3\</h2\>
> \<h2\>2.0.3\</h2\>
> \<h3\>Fixes\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/464"\>#464\</a\> Fix wrong link in the readme\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/485"\>#485\</a\> fix: Add override OS and linux default to platform\</li\>
> \</ul\>
> \<h3\>Dependencies\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/447"\>#447\</a\> build(deps): bump openpgp from 5.0.0-4 to 5.0.0-5\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/458"\>#458\</a\> build(deps-dev): bump eslint from 7.31.0 to 7.32.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/465"\>#465\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/eslint-plugin\</code\> from 4.28.4 to 4.29.1\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/466"\>#466\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/parser\</code\> from 4.28.4 to 4.29.1\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/468"\>#468\</a\> build(deps-dev): bump \<code\>@​types/jest\</code\> from 26.0.24 to 27.0.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/470"\>#470\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.4.0 to 16.6.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/472"\>#472\</a\> build(deps): bump path-parse from 1.0.6 to 1.0.7\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/473"\>#473\</a\> build(deps-dev): bump \<code\>@​types/jest\</code\> from 27.0.0 to 27.0.1\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/478"\>#478\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/parser\</code\> from 4.29.1 to 4.29.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/479"\>#479\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/eslint-plugin\</code\> from 4.29.1 to 4.29.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/481"\>#481\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.6.0 to 16.6.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/483"\>#483\</a\> build(deps-dev): bump \<code\>@​vercel/ncc\</code\> from 0.29.0 to 0.29.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/484"\>#484\</a\> build(deps): bump \<code\>@​actions/core\</code\> from 1.4.0 to 1.5.0\</li\>
> \</ul\>
> \<h2\>v2.0.2\</h2\>
> \<h3\>Fixes\</h3\>
> \<ul\>
> \<li\>Underlying uploader fixes issues with tokens not being sent properly for users seeing
> \<code\>Error!: Error: Error uploading to https://codecov.io: Error: Error uploading to Codecov: Error: Not Found\</code\>\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/432"\>#432\</a\> fix: use import to destructure package.json\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/434"\>#434\</a\> fix: openpgp and asn1.js\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/440"\>#440\</a\> 2.0.2 token fixes\</li\>
> \</ul\>
> \<h3\>Dependencies\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/420"\>#420\</a\> Bump eslint from 7.30.0 to 7.31.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/433"\>#433\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.3.3 to 16.4.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/425"\>#425\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/eslint-plugin\</code\> from 4.28.3 to 4.28.4\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/426"\>#426\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/parser\</code\> from 4.28.3 to 4.28.4\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/438"\>#438\</a\> Set up Dependabot for github-actions dependencies\</li\>
> \</ul\>
> \<h2\>v2.0.1\</h2\>
> \<h3\>Fixes\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/424"\>#424\</a\> fix: Issue in building all deep dependencies\</li\>
> \</ul\>
> 
> \</blockquote\>
> \<p\>... (truncated)\</p\>
> \</details\>
> \<details\>
> \<summary\>Changelog\</summary\>
> \<p\>\<em\>Sourced from \<a href="https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md"\>codecov/codecov-action's changelog\</a\>.\</em\>\</p\>
> \<blockquote\>
> \<h2\>2.1.0\</h2\>
> \<h3\>Features\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/515"\>#515\</a\> Allow specifying version of Codecov uploader\</li\>
> \</ul\>
> \<h3\>Dependencies\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/499"\>#499\</a\> build(deps-dev): bump \<code\>@​vercel/ncc\</code\> from 0.29.0 to 0.30.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/508"\>#508\</a\> build(deps): bump openpgp from 5.0.0-5 to 5.0.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/514"\>#514\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.6.0 to 16.9.0\</li\>
> \</ul\>
> \<h2\>2.0.3\</h2\>
> \<h3\>Fixes\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/464"\>#464\</a\> Fix wrong link in the readme\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/485"\>#485\</a\> fix: Add override OS and linux default to platform\</li\>
> \</ul\>
> \<h3\>Dependencies\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/447"\>#447\</a\> build(deps): bump openpgp from 5.0.0-4 to 5.0.0-5\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/458"\>#458\</a\> build(deps-dev): bump eslint from 7.31.0 to 7.32.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/465"\>#465\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/eslint-plugin\</code\> from 4.28.4 to 4.29.1\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/466"\>#466\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/parser\</code\> from 4.28.4 to 4.29.1\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/468"\>#468\</a\> build(deps-dev): bump \<code\>@​types/jest\</code\> from 26.0.24 to 27.0.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/470"\>#470\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.4.0 to 16.6.0\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/472"\>#472\</a\> build(deps): bump path-parse from 1.0.6 to 1.0.7\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/473"\>#473\</a\> build(deps-dev): bump \<code\>@​types/jest\</code\> from 27.0.0 to 27.0.1\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/478"\>#478\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/parser\</code\> from 4.29.1 to 4.29.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/479"\>#479\</a\> build(deps-dev): bump \<code\>@​typescript-eslint/eslint-plugin\</code\> from 4.29.1 to 4.29.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/481"\>#481\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.6.0 to 16.6.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/483"\>#483\</a\> build(deps-dev): bump \<code\>@​vercel/ncc\</code\> from 0.29.0 to 0.29.2\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/484"\>#484\</a\> build(deps): bump \<code\>@​actions/core\</code\> from 1.4.0 to 1.5.0\</li\>
> \</ul\>
> \<h2\>2.0.2\</h2\>
> \<h3\>Fixes\</h3\>
> \<ul\>
> \<li\>Underlying uploader fixes issues with tokens not being sent properly for users seeing
> \<code\>Error!: Error: Error uploading to https://codecov.io: Error: Error uploading to Codecov: Error: Not Found\</code\>\</li\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/440"\>#440\</a\> fix: Validation ordering\</li\>
> \</ul\>
> \<h2\>2.0.1\</h2\>
> \<h3\>Fixes\</h3\>
> \<ul\>
> \<li\>\<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/424"\>#424\</a\> fix: Issue in building all deep dependencies\</li\>
> \</ul\>
> \<h2\>2.0.0\</h2\>
> \<p\>On February 1, 2022, the \<code\>v1\</code\> uploader will be full sunset and no longer function. This is due
> to the deprecation of the underlying bash uploader. This version uses the new \<a href="https://github.com/codecov/uploader"\>uploader\</a\>.\</p\>
> \<p\>The \<code\>v2\</code\> Action downloads, verifies, and runs the Codecov binary.\</p\>
> \<h3\>Breaking Changes\</h3\>
> \<ul\>
> \<li\>Multiple fields have not been transferred from the bash uploader or have been deprecated. Notably
> many of the \<code\>functionalities\</code\> and \<code\>gcov\_\</code\> arguments have been removed. Please check the documentation
> for the full list.\</li\>
> \</ul\>
> 
> \</blockquote\>
> \<p\>... (truncated)\</p\>
> \</details\>
> \<details\>
> \<summary\>Commits\</summary\>
> \<ul\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/f32b3a3741e1053eb607407145bc9619351dc93b"\>\<code\>f32b3a3\</code\>\</a\> Merge pull request \<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/515"\>#515\</a\> from codecov/specify-version\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/72dfd4782ebb39e122c34a1c156c26573f9b412e"\>\<code\>72dfd47\</code\>\</a\> Allow specifying version of Codecov uploader\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/46edaeda0ce748dd0d8545e755226bd7d09d57bd"\>\<code\>46edaed\</code\>\</a\> Merge pull request \<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/499"\>#499\</a\> from codecov/dependabot/npm\_and\_yarn/vercel/ncc-0.30.0\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/b6fd8cc98b58344afa1069a491dbceae20ea9ed0"\>\<code\>b6fd8cc\</code\>\</a\> Merge pull request \<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/508"\>#508\</a\> from codecov/dependabot/npm\_and\_yarn/openpgp-5.0.0\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/07a4e975bb0a7b708fd8c7100cfc330af5857bba"\>\<code\>07a4e97\</code\>\</a\> build(deps-dev): bump \<code\>@​vercel/ncc\</code\> from 0.29.0 to 0.30.0\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/c071c7087fd09c2f7de288160514795d076f4e1d"\>\<code\>c071c70\</code\>\</a\> build(deps): bump openpgp from 5.0.0-5 to 5.0.0\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/f6d4366a4c53a2980bd8577dd75fd2420322c647"\>\<code\>f6d4366\</code\>\</a\> Merge pull request \<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/514"\>#514\</a\> from codecov/dependabot/npm\_and\_yarn/types/node-16.9.0\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/2bbefc9105ffc55315a3982cc3c8c0ab019fcace"\>\<code\>2bbefc9\</code\>\</a\> build(deps-dev): bump \<code\>@​types/node\</code\> from 16.6.0 to 16.9.0\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/5a8bb4701eca7ba3673f21664b887f652c58d0a3"\>\<code\>5a8bb47\</code\>\</a\> Merge pull request \<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/485"\>#485\</a\> from codecov/alternate-os\</li\>
> \<li\>\<a href="https://github.com/codecov/codecov-action/commit/3e9a2814f275c203e54e7d52a37d6510f7b927c0"\>\<code\>3e9a281\</code\>\</a\> Merge pull request \<a href="https://github-redirect.dependabot.com/codecov/codecov-action/issues/481"\>#481\</a\> from codecov/dependabot/npm\_and\_yarn/types/node-16.6.2\</li\>
> \<li\>Additional commits viewable in \<a href="https://github.com/codecov/codecov-action/compare/v1...v2.1.0"\>compare view\</a\>\</li\>
> \</ul\>
> \</details\>
> \<br /\>
> 
> 
> \[!\[Dependabot compatibility score\](https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=codecov/codecov-action&package-manager=github\_actions&previous-version=1&new-version=2.1.0)\](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
> 
> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting \`@dependabot rebase\`.
> 
> \[//\]: # (dependabot-automerge-start)
> \[//\]: # (dependabot-automerge-end)
> 
> \---
> 
> \<details\>
> \<summary\>Dependabot commands and options\</summary\>
> \<br /\>
> 
> You can trigger Dependabot actions by commenting on this PR:
> \- \`@dependabot rebase\` will rebase this PR
> \- \`@dependabot recreate\` will recreate this PR, overwriting any edits that have been made to it
> \- \`@dependabot merge\` will merge this PR after your CI passes on it
> \- \`@dependabot squash and merge\` will squash and merge this PR after your CI passes on it
> \- \`@dependabot cancel merge\` will cancel a previously requested merge and block automerging
> \- \`@dependabot reopen\` will reopen this PR if it is closed
> \- \`@dependabot close\` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
> \- \`@dependabot ignore this major version\` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
> \- \`@dependabot ignore this minor version\` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
> \- \`@dependabot ignore this dependency\` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
> 
> 
> \</details\>

---

<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:** [February 11, 2022, 11:42pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/14 "2022-02-11T23:42:02Z")

</div>

@AenBleidd @jwillemsen looks like I spoke too early. I’ll put out a new version of the Action which should have the new functionality (but you will need to add arguments)

---

<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:** [March 14, 2022, 5:54pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/15 "2022-03-14T17:54:59Z")

</div>

@AenBleidd @jwillemsen thanks for being patient here. We’ve pushed a new version of the uploader. Can you try again?

---

<div class="post-metadata">

**Author:** ![jwillemsen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/jwillemsen/32/517_2.png) [@jwillemsen](https://community.codecov.com/u/jwillemsen)\
**Post date:** [March 16, 2022, 12:48pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/17 "2022-03-16T12:48:06Z")

</div>

@tom I can try again, but do you have a link to some documentation describing which new argument I should add?

---

<div class="post-metadata">

**Author:** ![AenBleidd](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/aenbleidd/32/645_2.png) [@AenBleidd](https://community.codecov.com/u/AenBleidd)\
**Post date:** [March 16, 2022, 2:21pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/18 "2022-03-16T14:21:28Z")

</div>

@tom, hm, it’s failing now if I just remove manual gcov run: [[Codecov] Test by AenBleidd · Pull Request #4668 · BOINC/boinc · GitHub](https://github.com/BOINC/boinc/pull/4668)

> <https://github.com/BOINC/boinc/actions/runs/1993225809/jobs/2858206307>

Anything I’m missing?  
As @jwillemsen posted above, documentation would be nice to have

---

<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:** [March 16, 2022, 7:31pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/19 "2022-03-16T19:31:36Z")

</div>

@jwillemsen @AenBleidd this is really embarassing, and I misspoke. We are still deploying that fix. I’ll write up some documentation before pinging back here, and I’m sorry for throwing you both back and forth.

---

<div class="post-metadata">

**Author:** ![AenBleidd](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/aenbleidd/32/645_2.png) [@AenBleidd](https://community.codecov.com/u/AenBleidd)\
**Post date:** [March 16, 2022, 9:54pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/20 "2022-03-16T21:54:25Z")

</div>

@tom, Ok, that’s fine. Please when done, tell us version number also to check that Action uses it. Thanks in advance

---

<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:** [April 5, 2022, 2:38pm UTC](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273/21 "2022-04-05T14:38:50Z")

</div>

@jwillemsen @AenBleidd ok I think it’s actually ready now.

If you are using the Codecov Action, you will need to bump from `v2` to `v3` and specify `gcov: true` in the arguments.

@AenBleidd, I used your repo as my guinea pig, so here is a [PR](https://github.com/BOINC/boinc/pull/4686) with the change.

[Next page](https://community.codecov.com/t/gcov-coverage-reports-were-not-found-when-migrating-from-codecov-codecov-action-v1-to-codecov-codecov-action-v2/3273.md?page=2)
