python-zk / kazoo

Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
https://kazoo.readthedocs.io
Apache License 2.0
1.3k stars 386 forks source link

Decide what to do about Codecov #701

Closed jeffwidman closed 1 year ago

jeffwidman commented 1 year ago

This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

I wonder if this is why you see the codecov things, as it tries leverage the Github App. @ceache I don't have the rights to add the app. Do you know someone who does? Originally posted by @a-ungurianu in https://github.com/python-zk/kazoo/issues/700#issuecomment-1407777392

I think the first question is whether we should keep Codecov??

Happy to keep if it others find it valuable, but I personally don't find Codecov useful, as I tend to simply look at a PR source directly and decide if they've got reasonable test coverage or not.

From there, we can either completely remove it, or fixup the GitHub app install.

Input @StephenSorriaux @a-ungurianu @ceache @bbangert ?

ceache commented 1 year ago

I just added it.

Does it resolve the issue? @a-ungurianu

jeffwidman commented 1 year ago

@ceache that was fast 😀

Do you find it useful though? See my edited issue above (I didn't expect someone to respond that fast!!)

StephenSorriaux commented 1 year ago

Hello,

I tend to find it useful: I do just like you said, Jeff, but also use the generated covering stats to check if my "impression" about the PR isn't biased somehow (ie. I did not overlook the PR).

jeffwidman commented 1 year ago

Sounds good, let's keep it for now then.

I just saw they were acquired by Sentry, so they're in good hands, and also unlikely to go defunct/bankrupt (which was one of my previous concerns actually): https://sentry.io/about/press-releases/sentry-acquires-codecov/

Down the road if we do run into problems, we could always wire up something like https://hynek.me/articles/ditch-codecov-python/ ourselves, but I have no appetite for that unless forced to.