я так понимаю - у нас до сих пор нет CI тулзы, которая проконтролирует, не поломали-ли мы обратную совместимость пакета относительно последнего git tag'а?
Так в принципе врядли такой механизм есть. Если даже какая-то библиотека сломается, то заметим мы только тогда, когда в сервисе обновим зависимость от данной библиотеки
1. если экспортированные переменные/константы/функции/типы изменились - мы поломали обратную совместимость и это major increment 2. если что-то добавилось, то это feature increment 3. всё остальное это minor increment