GitHub Action: There was an error processing coverage reports

Description

I am receiving the following error when I try and view a coverage report “There was an error processing coverage reports.”. I have been receiving this error for approximately the last 14 days. I have followed all the troubleshooting guides but there is no further information available on my end to understand what’s causing the issue.

Commit SHAs

b6d6a7aac0e12dc63c8038c44f09a497d56ea7bb

Repository

wheal-investments/core

CI/CD or Build URL

GitHub Actions

Codecov Output

   _____          _
  / ____|        | |
 | |     ___   __| | ___  ___ _____   __
 | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
 | |___| (_) | (_| |  __/ (_| (_) \ V /
  \_____\___/ \__,_|\___|\___\___/ \_/
                               Bash-20201231-23d4836
 
 
 e[0;36m==>e[0m git version 2.29.2 found
 e[0;36m==>e[0m curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
 Release-Date: 2018-01-24
 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 
 Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL 
 e[0;90m==>e[0m GitHub Actions detected.
     e[0;90mproject root:e[0m .
 e[0;90m-->e[0m token set from env
     e[0;90mYaml found at:e[0m codecov.yaml
 e[0;90m==>e[0m Running gcov in . e[0;90m(disable via -X gcov)e[0m
 e[0;90m==>e[0m Python coveragepy not found
 e[0;90m==>e[0m Searching for coverage reports in:
     e[0;32m+e[0m .
     e[0;90m->e[0m Found 1 reports
 e[0;90m==>e[0m Detecting git/mercurial file structure
 e[0;90m==>e[0m Reading reports
     e[0;32m+e[0m ./codecov.yaml e[0;90mbytes=480e[0m
 e[0;90m==>e[0m Appending adjustments
     e[0;36mhttps://docs.codecov.io/docs/fixing-reportse[0m
     e[0;32m+e[0m Found adjustments
 e[0;90m==>e[0m Gzipping contents
         8.0K	/tmp/codecov.J4BXp9.gz
 e[0;90m==>e[0m Uploading reports
     e[0;90murl:e[0m https://codecov.io
     e[0;90mquery:e[0m branch=master&commit=b6d6a7aac0e12dc63c8038c44f09a497d56ea7bb&build=462057260&build_url=http%3A%2F%2Fgithub.com%2Fwheal-investments%2Fcore%2Factions%2Fruns%2F462057260&name=&tag=&slug=wheal-investments%2Fcore&service=github-actions&flags=&pr=&job=Laravel&cmd_args=n,F,Q
 e[0;90m->e[0m  Pinging Codecov
 https://codecov.io/upload/v4?package=github-action-20201231-23d4836&token=secret&branch=master&commit=b6d6a7aac0e12dc63c8038c44f09a497d56ea7bb&build=462057260&build_url=http%3A%2F%2Fgithub.com%2Fwheal-investments%2Fcore%2Factions%2Fruns%2F462057260&name=&tag=&slug=wheal-investments%2Fcore&service=github-actions&flags=&pr=&job=Laravel&cmd_args=n,F,Q
 e[0;90m->e[0m  Uploading to
 https://storage.googleapis.com/codecov/v4/raw/2021-01-04/A6A1FF5674F498ACF83E2D5609AF61A7/b6d6a7aac0e12dc63c8038c44f09a497d56ea7bb/3ccad8af-6d3e-49b8-b34c-aa00a3792d5b.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EQX6OZVJGHKK3633AAFGLBUCOOATRACRQRQF6HMSMLYUP6EAD6XSWAAY%2F20210104%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20210104T220807Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=38546d41ac27b4a84ac5b72a6e8ada33d172f54bafcd8f443070ce2f74c2b446
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
 
   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 100  4501    0     0  100  4501      0  21956 --:--:-- --:--:-- --:--:-- 21849
 100  4501    0     0  100  4501      0  17861 --:--:-- --:--:-- --:--:-- 17790
     e[0;32m->e[0m View reports at e[0;36mhttps://codecov.io/github/wheal-investments/core/commit/b6d6a7aac0e12dc63c8038c44f09a497d56ea7bbe[0m
 Post job cleanup.

Additional Information

I am using PHP8.0

@johnwheal, you are not uploading coverage reports. You’ll see:

 e[0;90m==>e[0m Searching for coverage reports in:
     e[0;32m+e[0m .
     e[0;90m->e[0m Found 1 reports
 e[0;90m==>e[0m Detecting git/mercurial file structure
 e[0;90m==>e[0m Reading reports
     e[0;32m+e[0m ./codecov.yaml e[0;90mbytes=480e[0m

This means that only the codecov.yaml file is found. Can you try using the -f flag to specify the coverage filepath?