In my setup I have a develop branch and the idea is that anything in it can be deployed to prod. Of course, that is if nothing fails.
If nothing fails, it merges with master (what’s actually on prod).