с автоинкрементом версии?
Автоинкремент версии я вижу примерно так: при PR из девелопа в мастер апается мажорная версия. PR из фича-ветки в девелоп апает минорную. Отдельные коммиты в фича-ветке идут как патчи (типа меняют третье число в версии).
Есть готовые инструменты для такого?
Немного не в тему вопрос: а минорные версии только разрабам доступны?
А смысл мажорных версий если все изменения итак в минорных / патчах?
На случай обратно несовместимых изменений API
bumpversion можно глянуть ну и экшенах покопаться
Попробуй посмотреть python-semantic-release
Обсуждают сегодня