Back in the day we used to use an external service to track all the products. I forgot what it's called but it shutdown. We made releasebell as a replacement for that service. That other service used to simply track starred repos. Just explaining why Releasebell is the way it is right now. It was a simple clone.
I did look into integrating with gogs when I did the GitLab integration. IIRC, the issue was that the gogs APIs for release tracking required a token (unlike GitHub and GitLab). This means that you have to create an account in another gogs/gitea instance (registration is frequently disabled) making it impossible to track. I think we might have to investigate a bit more and report the issue upstream first.