У моей компании есть частный пакет, который они выпускают еженедельно.Прямо сейчас наш процесс довольно ручной и выглядит следующим образом:
Код в ветви функций -> Ручная версия npm -> Обзоры на Github (требуется X одобрение) -> CI запускает тесты -> OK -> Объединить сmaster -> CI развертывается.
Однако ручное обновление версии npm довольно громоздко, так как оно может выйти из синхронизации, когда открыто много PR, и когда все обзоры утверждены, при увеличении версии нам нужноповторно утвердите PR.
Мой вопрос был бы: есть ли способ заставить CI поднять эту версию, зная, что ее также нужно установить в git в качестве версии тега?Или, может быть, есть более простой способ выпуска пакетов?
Спасибо