Create RC packages for every release
Great idea by @smcgivern in gitlab-com/organization#1 (closed) :
Should we create RCs for patch releases, too? Deploy the RC to staging, if it's good, make that a 'real' patch release and push. I have a strong aversion to deleting remote tags, but the way we release now gives us no other option. Having RCs for patch releases could also add extra delays.
I think we should do this if we can resolve the caching issue we have: #1472 #1483 (closed) #1648 (closed) #1804 (closed)
If the RC package is built and tested on staging, new package build with only a different tag should be fast to build. It should take maximum of 15 minutes to do even in the current infrastructure when cache is warm.