Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find and implement a replacement for codecov #685

Open
jristau1984 opened this issue Jun 13, 2024 · 4 comments
Open

Find and implement a replacement for codecov #685

jristau1984 opened this issue Jun 13, 2024 · 4 comments
Assignees

Comments

@jristau1984
Copy link

jristau1984 commented Jun 13, 2024

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.

@jristau1984 jristau1984 converted this from a draft issue Jun 13, 2024
@huniafatima-arbi huniafatima-arbi self-assigned this Jun 26, 2024
@huniafatima-arbi
Copy link
Member

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

  • Smooth integration in CI/CD workflows

  • Comprehensive coverage reports.

  • Shows coverage of files individually

  • Gives insights on covered and uncovered lines by test cases

Cons

  • Free for open source repos only

  • Pricing plans for private repos

Coveralls

Pros

  • Smooth integration in CI/CD workflows

  • Comprehensive coverage reports.

  • Shows coverage of files individually

  • Gives insights on covered and uncovered lines by test cases

Cons

  • Free for open source repos only

  • Pricing plans for private repos

Github Actions

Jest coverage report

Pros

  • Easy integration by just adding the action in your workflow

  • Free for all repos

Cons

  • Does not provide coverage stats up to files and lines of code

Coverage Sample

Jest Coverage Comment

Pros

  • Easy integration by just adding the action in your workflow

  • Free for all repos

Cons

  • Does not provide coverage stats up to files and lines of code

Coverage Sample

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

Python Coverage Comment

Pros

  • Easy integration by just adding the action in your workflow

  • Free for all repos

Cons

  • Does not provide coverage stats up to files and lines of code

Coverage Sample

@huniafatima-arbi huniafatima-arbi moved this from Todo to In Progress in Arbi-BOM Jun 28, 2024
@UsamaSadiq UsamaSadiq moved this from In Progress to Owner Review in Arbi-BOM Jul 10, 2024
@jristau1984
Copy link
Author

@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
Copy link
Member

@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.

@huniafatima-arbi huniafatima-arbi moved this from In Progress to Todo in Arbi-BOM Dec 3, 2024
@huniafatima-arbi
Copy link
Member

This sheet contains the list of private repos which are currently using codecov in edX org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Archived in project
Development

No branches or pull requests

2 participants