There isn’t really a process for releasing addons. In the past we have left it to individual developers. The actual publication of an addon has to be performed by a trusted developer. This is to guard against malicious code.
I’m currently working on a new Addons Manager and a new presentation for addons in the wiki. We could also consider suggestions to improve the release process.