Blog Post

Codecov Uploader Deprecation Plan

September 2, 2021 Tom Hu

With the release of our new uploader, we will begin deprecating our other uploaders. This post outlines the deprecation timeline and what users can expect. Timelines are subject to change and broadcast to our user base. Users can find additional information about the new uploader in our documentation.

Self-hosted users who may be using the below uploaders will also be impacted.

Bash Uploader

The bash uploader will follow the plan as described in the new uploader blog post.

  1. Jun 1, 2021, to Sept 1, 2021: Codecov will make multiple reminder announcements via our blog and our email newsletter concerning the deprecation plan for the Bash Uploader. Those announcements will contain this deprecation plan.
  2. Sept 1, 2021, to Nov 1, 2021: Codecov will conduct scheduled brownouts of the Bash Uploader. At predetermined times to be released in a later update, the Bash Uploader will not function. These brownout periods will initially have at least a one-week notice before occurring, but advanced notice times will decrease throughout this three-month period. Each brownout period will be publicly broadcast to users.
  3. Nov 1, 2021, to Feb 1, 2022: Codecov will conduct random unscheduled brownouts of the Bash Uploader. With no announcement or prior disclosure, the Bash Uploader will not function during these temporary brownouts.
  4. Feb 1, 2022, and onward: The Bash Uploader will be fully sunset and will no longer function.

Ecosystem specific Uploaders

Codecov provides a series of wrappers for our uploader including

These wrappers have been updated to use the new uploader on their latest major version (as noted in parenthesis). Any users working with older versions of these wrappers will be subject to the same schedule as the bash uploader.

Language-specific Uploaders

Codecov provides a series of community-driven language-specific uploaders including

Although these uploaders are used by many of our users, Codecov is limited by our ability to keep them in lockstep with new features and critical fixes. Thus, Codecov will be deprecating these uploaders subject to the following deprecation plan (identical to the bash uploader).

  1. Aug 1, 2021 to Spe 1, 2021: Changes to these uploaders will be limited to fixes and security updates.
  2. Sep 1, 2021 to Nov 1, 2021: Codecov will conduct scheduled brownouts of the uploaders. At predetermined times to be released in a later update, the uploaders will not function. These brownout periods will initially have at least a one-week notice before occurring, but advanced notice times will decrease throughout this three-month period. Each brownout period will be publicly broadcast to users.
  3. Nov 1, 2021 to Feb 1, 2022: Codecov will conduct random unscheduled brownouts of these uploaders. With no announcement or prior disclosure, these uploaders will not function during these temporary brownouts.
  4. Feb 1, 2022, and onward: These uploaders will be fully sunset and will no longer function. Codecov will pull the distributions where possible.
Before we redirect you to GitHub...
In order to use Codecov an admin must approve your org.