Short summary: tests-passed worked, I had a downtime of 1 day
Longer version: I think this is one of the highest quality open source software written on the internet today, with a solid business model and a great team. How come the upgrade mechanism is just so broken?
- The in-app upgrade feature gave me so many downtime that I decided not to use it at all, but always do a rebuild.
- But as you can see from this thread 2 out of 2 times recently the rebuild also gave a very broken app, something which I could not possibly fix on my own, other than going to “tests-passed” based on recommendations here.
Why is the upgrade mechanism so broken in such a well written software? Why is it that I have 5+ year Wordpress sites working without any problem with build-in upgrade mechanism?
What is the point of having releases in Discourse if there is literally no way to use them? A rebuild is always from a git branch and releases don’t have anything to do with git at all.
For me a release would be either a git tag or a zip file. Why can I not just use rebuild with 2.3.x, like I could do with any modern package manager today?