Ever since upgrading to v4 we are seeing this error, with coverage uploading failing.
Traceback (most recent call last):
File "codecov_cli/main.py", line 81, in <module>
File "codecov_cli/main.py", line 77, in run
File "click/core.py", line 1157, in __call__
File "click/core.py", line 1078, in main
File "click/core.py", line 1688, in invoke
File "click/core.py", line 1434, in invoke
File "click/core.py", line 783, in invoke
File "click/decorators.py", line 33, in new_func
File "codecov_cli/commands/upload.py", line 243, in do_upload
File "codecov_cli/services/upload/__init__.py", line 71, in do_upload_logic
File "codecov_cli/services/upload/upload_collector.py", line 167, in generate_upload_data
File "codecov_cli/services/upload/upload_collector.py", line 100, in _produce_file_fixes_for_network
File "codecov_cli/services/upload/upload_collector.py", line 114, in _get_file_fixes
IsADirectoryError: [Errno 21] Is a directory: 'vendor/earcut.hpp'
This directory is a submodule that is not checked out. But it should not affect coverage uploading.
There is just one file to be uploaded, which it correctly identifies (I am using the files field with disable_search):
info - 2024-02-23 22:07:00,416 -- Found 1 coverage files to upload
info - 2024-02-23 22:07:00,416 -- > /home/runner/work/maplibre-native/maplibre-native/_coverage_report.dat
Ever since upgrading to v4 we are seeing this error, with coverage uploading failing.
This directory is a submodule that is not checked out. But it should not affect coverage uploading.
There is just one file to be uploaded, which it correctly identifies (I am using the
filesfield withdisable_search):