v0.8.0: decouple apply from git/MR lifecycle