Open
Description
When this tool assigns a new version to the project, it takes the current version as specified in package.json
and increments it. It also uses the same version in the name of the release branch.
This works fine if there are no releases in review when the release branch is created. But what if someone has already created a release and somebody else tries to make a new release? Then the version assigned will be the same as the existing one, and when the user tries to push the branch, they will receive an error.
The tool should look for and consider remote release branches when assigning the new version.