release/* branches.<aside> 👌
Yes, we will end up with a v148.35.0 soon. But this is completely fine, don’t you worry.
</aside>
git tags to track the version of the library.vX.Y.Z./_assets/scripts/version.sh to get the current version! meaning a breaking change (MINOR increment)_ meaning a non-breaking change (PATCH increment)make tag-version to create a new git taggit push the tagRelease branches will be release/1.0.x, release/1.1.x etc.
We will only make them as needed, i.e. when with a desktop/mobile release.
Tags on develop branch (with PATCH=0) will be made as needed, same as it's done now
Basically, when mobile team updates status-go in their repo, because they point to status-go by version tag. Desktop uses status-go as a git submodule, no need for them.
Tags on release/* branches (with PATCH>=0) SHOULD be made manually and as needed, when a patch release is made on desktop/mobile.