We have our PRs configured so that when there are two approvals and the tests pass, they get merged.
We have recently noticed that when the PR title contains brackets or pipe characters [] or |, then the merge does not happen.
I am not sure that this is the reason but BB does not seem to tell us why a PR is not merged. It would be nice if it would say in some kind of PR status: not mergeable because tests fail/not enough approvals/phase of moon wrong, etc
This could be a feature, e.g. PR titles like [WIP] Something something would make sense to me. I couldn't find anything to that effect in the documentation.
Many thanks for any help.
Hello @Martin Stein,
We have our PRs configured so that when there are two approvals and the tests pass, they get merged.
What kind of automation do you mean? Someone still has to trigger the merge, e.g. press the button in UI or call REST API endpoint. What you might be referring to is the pending merge (you can request a merge when builds still run)?
In any case, PR title should not affect the merge. That said, what you observed might be a bug — I need to look into this to find out if there's a problem.
Cheers,
Daniil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.