I use automatic branch merging for release branches into the master branch. This has worked for the most part except for this case.
We name the release branches in the following way: release/V9.0, release/V9.1, release/V9.2
We created a new branch
release/V10.0
When I merge a pull request created off of release/V9.1 to that branch, the automatic merge dialog shows that it will automerge to release/V9.2 and then to master. I was expecting to see that it merge from release/V9.2 to release/V10.0 and then from release/V10.0 to master.
I've tried recreating this in a simple repo with the same branching structure and can reproduce this issue. It's unclear to me where the branch ordering algorithm is failing but it doesn't seem to detect that V10.0 is greater than V9.1 or V9.2.
Is this a known issue with how we are naming our branches?
Thanks in advance!
Tim