We are able to do this for the other CI providers because we can use their API to confirm the upload is happening as part of a running job.
As far as I know, Cirrus CI doesn’t have an API that allows us to do this, so this feature is not possible or planned. If this changes, we will be happy to take another look and prioritize.
Ib here from Codecov - thanks for your question. From a preliminary analysis, the cirrus api seems to be returning the proper information needed to support tokenless. The only thing I’d be concerned about is rate limiting - I can’t seem to find any information about that on their website.
In terms of an implementation timeline, I’m not sure if we’ll be able to get to this right away, but I will definitely put in a ticket for this on our backlog
There are rate limits on mutations via the API but there are no limits at the moment on reads and I believe you only need to read from the API. I’m willing to help in any way to adopt tokenless uploads from Cirrus. Please let me know how can I help. Here is my email: fedor@cirruslabs.org.
Hi @AlexWayfer apologies on the delay here. This is very much on my roadmap, but we are currently in the process of refactoring key parts of this system. In order to prevent double work, we are waiting for that to be completed first.
Hi @AlexWayfer, just an update here. We have finished development here but are still refactoring other pieces of our system. However, this should make it to the next major update. I’ll update here when that happens.