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 for the last couple of real products I've worked on, either (a) paying customers thought we were deploying too often *already* or (b) additional testing on Physical Hardware was needed before actual production, even after engineering signoff. (At least we had "all tests pass before you can land on main" anyway, there, but software-only tests weren't enough.)