Skip to content

[v4] Unexpected IsADirectoryError when uploading coverage #1303

@louwers

Description

@louwers

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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions