Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Compress files with gzip before uploading #156

Description

@mikebro

Our code coverage xml is ~170MB uncompressed so when attempting to upload to the v2 Codecov api with codecov-node the server rejects the payload because it's too large:

==> Uploading reports
    <html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.13.12</center>
</body>
</html>

Other uploaders like codecov-bash and codecov-exe gzip the files before uploading which brings the size down to ~9MB, for example in bash:

https://github.com/codecov/codecov-bash/blob/cb4d3a32e88ec05c4187f966875ce8c19737f89a/codecov#L1539-L1544

Metadata

Metadata

Assignees

No one assigned

    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