Promotion Information

I don't play too much. I play 2-3 weeks then stop for 3 months, lol. But, I've been diamond for the last 3 seasons. I am currently rank 5 Diamond. Does anyone know how Blizzard promotes players? I get the idea of winning a bunch in a row sort of promotes you, but is there an official outline for promotion?