Предстоящие изменения в бета-ветке Discourse

Мы оптимизируем процесс выпуска версий и удаляем ветку beta. Её заменит новый тег beta, который всегда будет указывать на последнюю бета-версию.

Что это значит для вас? Если ваш экземпляр Discourse в настоящее время отслеживает ветку beta, вам будет предложено пересобрать ваш Docker-контейнер в командной строке, чтобы применить это изменение:

cd /var/discourse
git pull
./launcher rebuild app

После этого всё должно работать как прежде, так как все задействованные компоненты уже обновлены для поддержки нового тега beta. :partying_face:

:discourse2: Размещено нами? Тогда не стоит беспокоиться. Это изменение не затронет ваш сайт.

23 лайка

8 сообщений были перенесены в новую тему: Проблема с перестроением из-за медленного завершения работы базы данных

Что это означает? Это то же самое, что и test-passed, то есть по умолчанию?

1 лайк

Если вы уже используете tests-passed, то никаких действий по этому изменению не требуется — оно касается только тех, кто отслеживает beta:

5 лайков

Когда я несколько недель назад создавал свой продакшн-сайт, я следовал стандартным инструкциям по созданию нового сайта, и в результате получил ветку beta. Так как же переключиться на ветку passed tests?

1 лайк

Скорее всего, вы находитесь в ветке tests-passed. Это даст вам последнюю бета-версию.

РЕДАКТИРОВАНИЕ: Вы можете проверить это, открыв файл app.yml и найдя строку “version”.

3 лайка

Да, я, но разве не странно называть «продакшн»-версию чем-то вроде «бета»?

2 лайка

см.: Is Discourse always in "beta"?

4 лайка