edx / edx-arch-experiments

A plugin to include applications under development by the architecture team at edx
GNU Affero General Public License v3.0
0 stars 3 forks source link

Find and implement a replacement for codecov #685

Open jristau1984 opened 4 months ago

jristau1984 commented 4 months ago

Codecov is rate limiting all CI in github (and thus causing commits to fail), so it is being temporarily disabled in a lot of places. We cannot be in this state for very long, s owe need a replacement solution put in place asap.

huniafatima-arbi commented 4 months ago

Hello @jristau1984, I have mentioned the detail of the possible replacement for the codecov. Please give it a review and then we can discuss which one to use further.

Third Party Apps

Codecov (open source)

Pros

Cons

Coveralls

Pros

Cons

Github Actions

Jest coverage report

Pros

Cons

Coverage Sample

Jest Coverage Comment

Pros

Cons

Coverage Sample

Note: To use github actions we shall be using different for both python repos and javascript ones.

Python Coverage Comment

Pros

Cons

Coverage Sample

jristau1984 commented 3 months ago

@UsamaSadiq @huniafatima-arbi - is there anything left for this ticket? I think just documenting the final findings and decision should be enough to call this complete. It may require follow up tickets to configure codecov the way we want it internally. Does that sound correct?

huniafatima-arbi commented 2 months ago

@UsamaSadiq @huniafatima-arbi - is there anything left for this ticket? I think just documenting the final findings and decision should be enough to call this complete. It may require follow up tickets to configure codecov the way we want it internally. Does that sound correct?

@jristau1984 Yup, I shall get on the documentation and will share here once done. Afterwards we can go for the follow up tickets for codecov configuration.