In Heroku I can set up dev > staging > prod pipeline, and i.e. when tester says it is ready to get to staging, he moves commit from dev to staing with pressing "Promote". Is it available in GitLab?
So withouth touching git, just move a branch forward.