Ultima ricostruzione rotta

No, sono la stessa cosa. La versione stabile è una release 2.3.x finché la 2.4.x non esce dalla beta.

Questa è stata (per quanto io ricordi) la prima volta in cui la versione stabile era rotta (per un periodo prolungato) e tests-passed non lo era.

La maggior parte dei pacchetti esterni è fissata a una versione o release specifica tramite il meccanismo Gemfile.lock. Rubygems è davvero più un’eccezione in questo caso.

Quello che sto dicendo è che, con qualsiasi software di produzione, non voglio eseguire la versione x.0 in produzione. Nessuno userebbe PostgreSQL 13.0, Node 14.0.0 o macOS 10.16.0, giusto? Di solito si aspetta almeno fino alla versione x.x.2 o x.x.3, giusto?

Questo non è possibile con Discourse, tranne forse con un ID di commit git, ma probabilmente finirebbe per essere rotto più ci allontaniamo dal momento in cui è stato fatto il commit.

Chiudo ora questo argomento poiché il problema nell’OP è stato risolto.

Se hai altri problemi, crea per favore argomenti separati per ciascuno.