As far as I'm aware, Tank does it every Sunday night/Monday during the day.
Not anymore.
It is my understanding that battalion progression is controlled by faction progression which is controlled by Warmap progression.Now obviously something is broken in that chain somewhere. The Warmap is implemented (only select people can see it), but something is fucked.
The solution could still be as simple as me going into the SQL and making the changes weekly, but everything is different now. Take deleting stuck games as an example. I have been doing one way for a year, but now it's a completely different system.
So I would rather not risk breaking the launcher or something until I get word from Eirrmod on it.
So sorry, you will have to live with it until Eirrmod gets around to figuring out what the bug is and/or fixing it.