Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 2.08 KB

File metadata and controls

35 lines (24 loc) · 2.08 KB

Выпуск релиза

Краткая инструкция по публикации новой версии библиотеки.

Предварительные условия

В репозитории настроен секрет PUSH_TOKEN (токен для публикации в hub.oscript.io).

Шаги

  1. Обновите версию в файле packagedef — поле .Версия("X.Y.Z") по Semantic Versioning.

  2. Обновите CHANGELOG.md по формату Keep a Changelog: добавьте секцию ## [X.Y.Z] - ГГГГ-ММ-ДД; перечислите изменения в категориях: Добавлено / Изменено / Устарело / Удалено / Исправлено / Безопасность.

  3. Закоммитьте и отправьте изменения:

    git add packagedef CHANGELOG.md
    git commit -m "chore: версия X.Y.Z"
    git push
  4. Создайте релиз в GitHub:

    • ReleasesCreate a new release.
    • Choose a tag: создайте тег vX.Y.Z (например v1.0.1) от текущего коммита (обычно от main).
    • Заполните Release title (например v1.0.1) и Describe — можно скопировать блок изменений из CHANGELOG.
    • Нажмите Publish release.
  5. Публикация пакета выполняется автоматически: при публикации релиза срабатывает workflow Публикация релиза. Он собирает пакет (opm build), затем публикует его в hub.oscript.io командой opm push (канал stable).

При необходимости можно запустить сборку и публикацию вручную: ActionsПубликация релизаRun workflow.