Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 2.96 KB

releaseCheck.md

File metadata and controls

32 lines (30 loc) · 2.96 KB

Требования к выпуску релизов

Перед выпуском релиза нужно выполнить операции по следующему чек-листу:

  • Выполнить разборку всех файлов на исходники
  • Изменить номер версии в строке ВерсияПакета = "Х.Х.Х"; в файле packagedef
  • Изменить номер версии в методе ПолучитьВерсиюОбработки() модуля обработки bddRunner.epf
  • Изменить номер версии в методе Версия() модуля обработки xddTestRunner.epf
  • Изменить номер версии в методе Версия() модуля обработки Plugins/СериализаторMXL.epf
  • Изменить номер версии в метаданных конфигураций для 8.2 и 8.3 из каталога lib/CF
    • выполнить команды для заполнения поля <Version> в xml-исходниках
      • vrunner set-version --src lib/cf --new-version X.Y.Z
      • vrunner set-version --src lib/cfe --new-version X.Y.Z
  • убедиться, что изменено минимум 14 файлов - 3 модуля, 1 packagedef и 10 xml
  • Выполнить commit и push для своих изменений
  • Выполнить все тесты из папки tests. Ошибок быть не должно.
  • Выполнить все фичи из папки features/libraries. Ошибок быть не должно.
  • Дождаться завершения сборки на CI
  • Описать все изменения версии в файле history.md
  • Убедиться, что в задачах/issues на Гитхабе для нового релиза/milestone не осталось невыполненных задач.
  • Если все-таки есть незавершенные задачи, их нужно перенести из нового релиза/milestone в следующий релиз.
  • Выполнить коммит с установкой тега нового релиза
  • Выполнить пуш в origin
    • ветки master и develop
  • Выполнить пуш в oscript-library
    • ветки master и develop
  • Опубликовать файл add.ospx в хабе пакетов через opm push