Closed danieltrick closed 2 months ago
Just found out that even though all tabs in Codecov show "This repo has been deactivated", it turns out that the "Configuration" tab actually still works and, deep buried in the configuration settings, there was an "Activate" button.
So, the problem is solved for now, but the error message still is very confusing and misleading.
Error message should probably read:
This repo has been deactivated FOR REASON XYZ. In order to reactivate it, go to the "Configuration" tab and find the "Activate" button.
Also still doesn't explain why the project has been deactivated in the first place.
Seems very recent, though I can't see what caused it to deactivate. Can you confirm it was working fine prior to yesterday?
Error message should be:
This repo has been deactivated FOR REASON XYZ. In order to reactivate it, go to the "Configuration" tab – note: unlike all the other tabs the "Configuration" tab still is accessible – and > > find the "Activate" button.
@codecovdesign see feedback.
Seems very recent, though I can't see what caused it to deactivate. Can you confirm it was working fine prior to yesterday?
Yes, I can see from the GitHub Actions logs that it started failing some time around yesterday.
(I did not change anything about the CI pipeline that performs the coverage analysis and uploads the result in that timeframe)
It looks like at 2024-09-19T09:24:01.037727423Z
we got a web hook from GitHub saying the public visibility of the repo was changed to public. I believe that toggles the repo to 'deactivated' on the Codecov side so if it was a mistake, no one can see the repo on Codecov (since it's now public), until a member activates it again. Does that sound like what may have happened?
Yeah, repo was changed to public indeed. Didn't expect this would affect/break Codecov upload, though 😅
I believe that toggles the repo to 'deactivated' on the Codecov side so if it was a mistake, no one can see the repo on Codecov (since it's now public), until a member activates it again.
Makes sense. But it would be great if that was actually communicated to the user. Instead, I suddenly saw that Codecov uploads fail with a hint that I should login to the UI to reactivate the project – which in turn told me that I need to upload a new coverage report to reactivate.
Yeah, repo was changed to public indeed. Didn't expect this would affect/break Codecov upload, though 😅
I believe that toggles the repo to 'deactivated' on the Codecov side so if it was a mistake, no one can see the repo on Codecov (since it's now public), until a member activates it again.
Makes sense. But it would be great if that was actually communicated to the user. Instead, I suddenly saw that Codecov uploads fail with a hint that I should login to the UI to reactivate the project – which in turn told me that I need to upload a new coverage report to reactivate.
@rohan-at-sentry, @codecovdesign Can we find a better way to convey this to the customer?
(In the product team's defense, I have a slight advantage in having been with Codecov a lot longer then any of them and being able to remember very rare things when I go though the logs and code that they didn't even know existed 😅 We'll get everything correctly documented and surfaced someday , it's a work in progress)
Describe the bug When trying to access my Codecov proejct, I get error message:
Why ?!
Also, uploading a new coverage report (as suggested by the error message!) does not work either 😳
So we have an infinte loop here:
Hmm, yeah... 🤯
And why has the account been deactivated in the first place?
Upload has been working until very recently, so the CI pipeline is working correctly and the Token is set up correctly!
Here is an example from previous log:
Environment (please complete the following information):
To Reproduce Go to: https://app.codecov.io/github/danieltrick/tss2-fapi-rs
Expected behavior I should be able to access my Codecov project and I should be able to upload coverage reports!
Screenshots