Here are my words on the topic:
Isn't this the exact point of continuous delivery (CD)? Like, is a certain PR OK for everyone (automated tests included)? Then merge. So, if I understood correctly, I'm all in for eliminating
make publish. Let's automate everything and get into modern software development.
Although I think this can't spare users to test package updates on their system. Not for every single stupid bugfix release maybe, but majors should be manually verified. BUT! Only if the package compiled. This means we can let the build server build it, and then download the artifact for testing.