Обновление до стабильной версии 2.4.0

У меня установлена версия Discourse v2.3.9 с параметром «version: stable» в файле app.yml, и я хочу продолжать использовать стабильную версию.

На панели управления отображается, что вышла версия v2.4.0, но при переходе в раздел «Обновление» я вижу следующее:

Доступна новая версия!

Означает ли это, что Discourse будет обновлён до последней версии, прошедшей тестирование? Насколько я понимаю по коммитам, ветка master была слита в стабильную, и это обновление до минорной версии. Но почему там указано «…beta11»?

Спасибо.

Я тоже так думал, но если посмотреть на список коммитов, последний из них:

что указывает на то, что версия, отображаемая в Discourse, не является «правильной». Хотя, возможно, она верна, ведь стабильный релиз — это то же самое, что v2.4.0.beta11 +737?

У нас всё в порядке, @neil?

Теперь это должно быть исправлено.

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

Спасибо! У меня тоже всё исправлено.