Для настройки автоматического создания версий в GitLab, GitHub и других аналогичных сервисах, можно использовать интеграцию с CI/CD инструментами, такими как GitLab CI, GitHub Actions или Jenkins.
В GitLab CI, например, можно добавить шаг в пайплайн, который будет автоматически увеличивать версию в файле package.json и создавать новый тег в репозитории. Для этого можно использовать различные скрипты и инструменты, такие как npm version для увеличения версии в package.json и git tag для создания нового тега.
Если вы ищете легковесные инструменты для автоматического увеличения патчевой версии в Git, Docker-образе и файле package.json при мерже в master, то возможно вам стоит рассмотреть простые скрипты на bash или Python.
Например, вы можете написать скрипт на bash, который будет автоматически увеличивать версию в файле package.json после мержа в master и создавать новый тег в Git. Для работы с Docker-образами можно использовать Docker API для обновления версии образа после каждого успешного мержа.
Таким образом, для достижения вашей цели можно использовать как готовые инструменты и сервисы, такие как CI/CD пайплайны, так и написать собственные скрипты и утилиты для автоматизации увеличения версий в Git, Docker и package.json.