Есть ли способ в файле app.yml указать, чтобы rebuild проверял конкретную версию плагина?
Я работаю с веткой, которая старше master. Когда я запускаю ./launcher rebuild app, он подтягивает последнюю версию плагина, которым я не управляю. Последняя версия этого плагина несовместима со старой версией Discourse. Из-за этого сборка в моей тестовой среде завершается ошибкой.
В идеале я представляю что-то вроде следующего в app.yml среди других плагинов:
К сожалению, плагин не предоставляет именованную ветку для нужной мне версии. Я пытаюсь извлечь конкретную ревизию (хэш коммита) из ветки master. Похоже, что опция -b не работает с хэшами коммитов.
В командной строке я могу выполнить git clone, а затем git checkout, чтобы получить нужное. Есть ли способ сделать это в app.yml?
Да, я тестирую новые плагины, особенно плагин чата, и заметил, что он, похоже, сломался на моём сайте. Подскажите, как откатиться к предыдущей установленной версии или даже вручную указать нужный коммит?
В будущем мне бы очень хотелось видеть такую функцию в панели обновлений — например, кнопку «отменить» для обновлений. Но пока я надеюсь, что есть хотя бы более быстрый способ, чем тот, который, похоже, потребовался вам для обхода этой проблемы.