Esta manhã, executei acidentalmente um launcher rebuild em vez de launcher restart. Não deveria ter sido um grande problema, pois estamos rodando com uma tag específica v3.2.1 em vez de test-passed, e descobri que a compilação falhará devido a uma alteração enviada ontem que aumenta a versão do Ruby.
Isso quebrará as instalações da versão estável. Portanto, você é basicamente forçado a instalar versões -beta ou sua instalação falhará, pois a v3.2.1 ainda está na versão anterior do Ruby.
I, [2024-05-20T08:53:18.602308 #1] INFO -- : > cd /var/www/discourse & su discourse -c 'bundle install --retry 3 --jobs 4'
google-protobuf-3.25.2-x86_64-linux requer a versão do ruby < 3.3.dev, >= 2.7,
que é incompatível com a versão atual, 3.3.1
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle install --retry 3 --jobs 4' falhou com retorno #<Process::Status: pid 1276 exit 5>
Localização da falha: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \\\"development test\\\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap falhou com código de saída 5
** FALHA AO INICIAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
Verifiquei se existem tags para discourse_docker, pois é um plugin bastante importante e, para minha surpresa, não há. Por favor, seja mais cuidadoso ao enviar alterações para o main.