On Thu, Feb 5, 2026 at 10:46 AM Ganesh Kathiresan via NumPy-Discussion <
[email protected]> wrote:

> Hi all,
>
> Currently Codecov reports for coverage is disabled and last run shows 2
> years ago (ref <https://app.codecov.io/gh/numpy>). I was hoping to
> re-enable this by following this tutorial
> <https://docs.codecov.com/docs/quick-start>.
>

Hi Ganesh, thanks for tackling this. It seems fine to me to re-enable this,
if no one objects (Codecov has had various security and spam issues in the
past). EDIT: just saw Matti's response.


> As part of this, the following changes will be made:
> 1. New repository token will be added to NumPy repo
> 2. A new/edited CI workflow YAML to generate and upload reports using
> `spin`
>

It should live in the "full" job of `linux.yml`. There is already a TODO
comment there to re-enable `gcov`.


> CircleCI/Codecov already has the permissions and no changes will be made
> there.
>
> Since I will be *adding a new token*, I want to *inform the team and get
> a `go/no-go` before proceeding*. (I have the necessary access to both
> Codecov and GitHub to implement this.).
>

I don't think you have permissions to add a secret? If you do have that,
please let us know - because that means something is misconfigured and we
have much broader access to repository secrets than should be the case.



> Alternatively, I would also like to try GitHub actions (inbuilt)(ref
> <https://github.com/marketplace/actions/python-coverage-comment>). This
> approach can use the existing token, so I would not need any permissions.
>

I just had a quick look at this: it works by posting a comment. That would
be a nonstarter, no bots are allowed to post any comments, only CI status
checks.

Cheers,
Ralf



>
> ---
>
> Alternatives Considered:
> - Travis CI: Originally removed as part of this issue
> <https://github.com/numpy/numpy/issues/24410>, it's partially paid (we
> can get free credits), still a viable option but subject to future change
> in pricing <https://www.travis-ci.com/faq/>
>
>
> Thanks,
> Ganesh
> (https://github.com/ganesh-k13)
>
>
> _______________________________________________
> NumPy-Discussion mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3//lists/numpy-discussion.python.org
> Member address: [email protected]
>
_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

Reply via email to