В рамках нашей работы по внедрению новой стратегии версионирования для Discourse мы переименовываем ветку tests-passed в latest и обновляем суффикс версии на этой ветке с -dev на -latest.
Что изменилось?
Функционально ничего не меняется. Изменения в Discourse по-прежнему будут сначала попадать в ветку main, а затем перемещаться в latest после прохождения нашего обширного набора тестов.
Сломает ли это что-то?
Нет ![]()
Изначально мы сохраняем ветку tests-passed как точную копию latest. Это означает, что любые системы или конфигурации, жестко привязанные к tests-passed, продолжат работать как прежде.
Настройка по умолчанию для стандартной установки была обновлена для использования ветки latest. Это автоматически вступит в силу при следующей пересборке контейнера. Если вы вручную указали version: tests-passed в вашем файле app.yml, то вам следует изменить его на version: latest.
В будущем мы планируем добавить предупреждение для администраторов, которые по-прежнему ссылаются на tests-passed, чтобы обеспечить переход всех на новое имя, а затем полностью удалить старую ветку. Это, скорее всего, произойдет через несколько месяцев, после завершения работы над остальной частью новой системы версионирования.