What do you think of Continuous Deployment, where you push code to main and, if the tests pass, that code is automatically deployed to production?
@simon at work, we have devel, testing, staging, stable branches for the critical stuff, and for non-critical stuff we'll do a PR to test changes (PRs also build packages that can be deployed easily to devices), and once we're happy it's merged and deploys to production automatically. But, yes, everything builds a new package of some sort, and once something merges into stable branch, it goes into production automatically.
Edited 135d ago