I can't wrap my mind around it. The developer experience is really bad and I don't know how or where to provide that feedback so I'll rant here. I took over the development of a power based workout datafield months ago, the original author is not really active anymore so I have to find workarounds to update. This is for an app with 2.5K downloads and 4.8 stars, niche but critical for people who want to use Stryd and the regular workout calendar, I get pinged quite a lot when new devices gets out.
Since there's no way to transfer ownership of applications, he was nice enough to store everything needed to sign and login to CIQ in the CICD secrets, I also build a small script to deploy by mimicking the login process. It fails most of the time, but sometimes cloudflare is nice enough to not block me and I can upload the new version.
I saw that a discussion about this problem was posted 3 years ago, how is this still not resolved ? Not providing this (and not providing a way to share ownership of applications) is killing open source or collaborative development... I could not update the datafield to support FR955 for weeks because I had issues with my login script, and now I can't add a new features because cloudflare blocks my script.
Doing things automatically from a CICD pipeline is modern app development 101, I don't get why it's not possible :(