I agree with your statement in principle. I do daily production releases, at least for all my apps (and implemented for some clients as well). For new user stories, of course, I do manual testing first, then very quickly automated it (using Selenium is easy and quick in TestWise). I would run the test execution in front of BA/Customer to verify. If I got Yes, git commit and push up. Trigger regression testing (will include this new test) in BuildWise CT Server. Of course, getting all tests (for a big suite) is not easy. But I managed to get a green run on most days. This way, I don't worry about managing tests or others.