Перед выпуском релиза нужно выполнить операции по следующему чек-листу:
- Изменить номер версии в строке
ВерсияПакета = "Х.Х.Х";в файле packagedef - Изменить номер версии в методе
ПолучитьВерсиюОбработки()модуля обработкиbddRunner.epf - Изменить номер версии в методе
Версия()модуля обработкиxddTestRunner.epf - Изменить номер версии в методе
Версия()модуля обработкиPlugins/СериализаторMXL.epf - Изменить номер версии в метаданных конфигураций для 8.2 и 8.3 из каталога
lib/CF- в 2-х местах - версия конфигурация и синоним конфигурации
<Synonym>и<Version>- bdd 83
- bdd 83 NoSync
- xdd 83
- xdd 83 NoSync
- изменить версию в расширениях -
<Version></Version> - убедиться, что изменено 12 файлов
- Выполнить разборку всех файлов на исходники
- Выполнить commit и push для своих изменений
- Выполнить все тесты из папки
tests. Ошибок быть не должно. - Выполнить все фичи из папки
features/libraries. Ошибок быть не должно. - Дождаться завершения сборки на CI
- Описать все изменения версии в файле history.md
- Убедиться, что в задачах/issues на Гитхабе для нового релиза/milestone не осталось невыполненных задач.
- Если все-таки есть незавершенные задачи, их нужно перенести из нового релиза/milestone в следующий релиз.
- Выполнить коммит с установкой тега нового релиза
- Выполнить пуш в origin
- ветки master и develop
- Выполнить пуш в oscript-library
- ветки master и develop
- Опубликовать файл
add.ospxв хабе пакетов черезopm push