Означает ли это, что Discourse будет обновлён до последней версии, прошедшей тестирование? Насколько я понимаю по коммитам, ветка master была слита в стабильную, и это обновление до минорной версии. Но почему там указано «…beta11»?
что указывает на то, что версия, отображаемая в Discourse, не является «правильной». Хотя, возможно, она верна, ведь стабильный релиз — это то же самое, что v2.4.0.beta11 +737?
Я пометил коммит v2.4.0 в ветке stable, но затем мы отложили релиз на день. На следующий день, когда я обновил версию, я изменил временную метку коммита, а затем отправил его и новый тег. Однако изменение временной метки в git создаёт новый коммит. Тег v2.4.0 оказался на «осиротевшем» коммите, поэтому команда git describe HEAD 2>/dev/null находила неправильный тег. В любом случае, проблема решена.