Обновление Discourse отображает хеш коммита вместо номера версии

Я установил Discourse на свой сервер Ubuntu, следуя этой инструкции: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Форум работает отлично! Спасибо за всю проделанную работу по его созданию!

Я получил письмо с предложением обновиться до версии 3.3.0.beta4, но на странице «Обновление Discourse» я вижу следующее:

Первая кнопка «Обновить» неактивна, а вторая, похоже, указывает на хэш коммита в Git, а не на конкретную помеченную версию, что меня беспокоит. Какой рекомендуемый способ обновления в данном случае?

(Отмечу, что для меня стабильность важнее получения новейших функций. Если бы я понимал, что делаю, я бы выбрал установку стабильной версии вместо бета-версии, но я просто следовал инструкциям по установке и в итоге оказался на бета-версии.)

Нажмите кнопку обновления, так как вы не сможете продолжить, пока docker_manager не будет обновлён.

Честно говоря, я не уверен, как осуществляется версионирование docker_manager, но отображение хеша коммита кажется вполне разумным.

Если вы хотите получать обновления в более «медленном» темпе, вы можете переключиться на стабильную ветку в файле app.yml и дождаться выпуска новой стабильной версии 3.3.0 (что может произойти довольно скоро :bird:), а затем выполнить пересборку (из командной строки).

Спасибо за помощь!

Теперь я всё понял. Сначала я был сбит с толку, думая, что discourse и docker_manager — это два альтернативных способа обновления Discourse, и не осознавал, что это совершенно разные вещи, и что обновление docker_manager является обязательным условием для обновления discourse :man_facepalming:

Вот что я сделал:

  1. Я нажал Обновить на docker_manager, приведя его в актуальное состояние, как показано здесь:

  1. Так как кнопка Обновить для обновления Discourse затем стала активной, я выполнил её.

И теперь мой форум обновлён :slight_smile:

Пока я решил остаться на стандартной установке, но в будущем, возможно, рассмотрю переход на стабильную версию.