Quando instalei o Discourse inicialmente, acho que foi a versão 2.4.0 beta 2. Depois veio a beta 3.
Gostaria de migrar para as versões estáveis em vez das versões beta.
Sei que provavelmente não é uma boa ideia voltar de uma versão beta 2.4.0 para uma versão estável 2.3.0, e presumo que ainda não exista uma versão estável 2.4.0. Mas, assim que a versão estável 2.4.0 for lançada, como posso mudar para ela e garantir que não receba notificações para atualizar para uma versão beta, instalando apenas versões estáveis?
Você pode pesquisar e obter algumas informações (como When should I switch from beta release to stable release? - #6 by gerhard), mas talvez você realmente não queira a versão estável, e se quiser, precisará esperar até que a versão estável alcance a versão que você está executando atualmente.
A expectativa é que a maioria das pessoas execute a versão beta? Eu esperaria querer executar a versão estável por padrão para reduzir o risco de encontrar bugs não descobertos.
A expectativa é que a maioria das pessoas execute tests-passed, pois essa é a opção padrão. A solução para praticamente qualquer bug é atualizar, e se você estiver na versão beta ou stable, levará semanas ou meses até que possa atualizar para a nova versão. É mais seguro executar tests-passed, como você está fazendo agora.
Isso está incorreto — os bugs também são corrigidos na versão stable: Commits · discourse/discourse · GitHub
E como há (quase) nenhuma nova funcionalidade, praticamente não são introduzidos novos bugs.
Mas a pergunta não era se, e sim como:
Aguarde até que a versão 2.4.0 seja lançada e, em seguida, localize a linha #version: tests-passed no seu arquivo app.yml, altere para version: stable e reconstrua.
(não se esqueça de remover o # também)