У нас есть собственный сценарий с несколькими хитрыми шагами, который принимает номер версии в качестве аргумента, примерно так:
./custom-release-script.js 1.2.3
Я хотел бы автоматизировать процесс выпуска и запустить этот скрипт из CI. Для этого мне нужен инструмент, который будет анализировать историю коммитов и на основе сообщений коммитов выводить следующую версию semver:
$ yarn what-is-the-next-release-version
1.2.3
Есть semantic-release / commit-analyzer, но он работает только как плагин для semantic-release
, и мне нужно отдельное решение.