Skip to content

v.2.0.0 - cовместимость плагинов, улучшение CI/CD 🚀

Latest

Choose a tag to compare

@ovcharenko-di ovcharenko-di released this 13 Dec 13:38
d1431c9

Описание релиза

Для информации: предыдущая версия встроенных плагинов v1.6.0 не была выпущена в виде релиза на GitHub. Однако, текущая опубликованная версия gitsync 3.6.1 содержит набор плагинов именно версии v.1.6.0.
В будущую версию gitsync 3.7.0 будут встроен набор плагинов из текущего релиза - v.2.0.*.

syncRemote 1.6.0 -> 2.0.0

  • ⚠️ BREAKING! переименован краткий вариант параметра push: P => PS
  • добавлен параметр b branch (GITSYNC_REMOTE_BRANCH)
  • добавлен параметр O push-options (GITSYNC_PUSH_OPTIONS)

edtExport 1.4.0 -> 2.0.0

  • ⚠️ BREAKING! исправлены конфликтующие сокращенные имена параметров: P => PN, B => BP #43
  • ⚠️ BREAKING! добавлен параметр edt-version (GITSYNC_EDT_VERSION)
  • ⚠️ BREAKING! удален параметр M module (GITSYNC_MODULE), версия модуля ring определяется по версии EDT автоматически
  • для EDT версии >= 2024 вместо ring используется 1cedtcli

use-ibcmd 1.6.9 -> 2.0.0

  • ⚠️BREAKING! удален краткий вариант параметра ibcmd-data: d
  • добавлен параметр j ibcmd-threads (GITSYNC_IBCMD_THREADS)
  • исправлена ошибка вызова ibcmd: ошибочный параметр --pwd изменен на правильный --password

Прочее

  • требуемся версия oscript поднята до 1.9.2
  • исправлена ошибка в скрипте tasks/install-gitsync.os, приводящая к совпадению имен файлов при сборке в Linux
  • при выполнении gitsync sync конфликтующие плагины отключаются
  • удалены файлы v8unpack.exe и zlib1.dll

Для контрибьюторов:

  • ⚠️ВНИМАНИЕ! разработка переведена на github-flow. Основная ветка изменена на master: релизы будут собираться из master, ветка develop не нужна.
  • реализовано полноценное тестирование в GA с запуском платформы и с использованием EDT #68
  • добавлена фича для плагина use-ibcmd
  • оптимизирована длительность выполнения фич, исправлены опечатки
  • исправлена логика сбора замеров покрытия в tasks/coverage.os
  • установка плагинов вынесена в отдельный файл tasks/install-plugins.os
  • дополнен CONTRIBUTING.md