У нас есть собственный скрипт с некоторыми хитрыми шагами, который принимает номер версии в качестве аргумента, что-то вроде этого:
./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
, и мне нужно автономное решение.