Перед выпуском релиза нужно выполнить операции по следующему чек-листу:
- Изменить номер версии в строке
ВерсияПакета = "Х.Х.Х";
в файле 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