Краткая инструкция по публикации новой версии библиотеки.
В репозитории настроен секрет PUSH_TOKEN (токен для публикации в hub.oscript.io).
-
Обновите версию в файле
packagedef— поле.Версия("X.Y.Z")по Semantic Versioning. -
Обновите CHANGELOG.md по формату Keep a Changelog: добавьте секцию
## [X.Y.Z] - ГГГГ-ММ-ДД; перечислите изменения в категориях: Добавлено / Изменено / Устарело / Удалено / Исправлено / Безопасность. -
Закоммитьте и отправьте изменения:
git add packagedef CHANGELOG.md git commit -m "chore: версия X.Y.Z" git push -
Создайте релиз в GitHub:
- Releases → Create a new release.
- Choose a tag: создайте тег
vX.Y.Z(напримерv1.0.1) от текущего коммита (обычно отmain). - Заполните Release title (например
v1.0.1) и Describe — можно скопировать блок изменений из CHANGELOG. - Нажмите Publish release.
-
Публикация пакета выполняется автоматически: при публикации релиза срабатывает workflow Публикация релиза. Он собирает пакет (
opm build), затем публикует его в hub.oscript.io командойopm push(канал stable).
При необходимости можно запустить сборку и публикацию вручную: Actions → Публикация релиза → Run workflow.