Git Monorepo Release

Ведёт релиз монорепо с несколькими независимо версионируемыми пакетами или SDK (sdk-go, sdk-java, sdk-python, sdk-csharp): решает, какие пакеты затронуты, какой bump нужен каждому, и какие теги вида `sdk-go/vX.Y.Z` ставятся одновременно. Умеет backport patch'а в старую версию через release-ветку и cherry-pick. Используй, когда в репозитории несколько версионируемых пакетов и пользователь говорит «релиз монорепо», «затегать несколько SDK», «какие пакеты бампить», «выпустить sdk-go и sdk-python», «бэкпортнуть фикс в v0.1». Для релиза одного пакета в обычном репозитории — `git-release-tag`, не этот скилл.

jtprogru 1eeaccb 2 files · 12.4 KB Updated

File contents

jtprogru/bear-skills/tree/main/skills/git-monorepo-release commit 1eeaccb77b

Frequently asked questions

npx skillmds@latest add jtprogru/git-monorepo-release