-
Notifications
You must be signed in to change notification settings - Fork 177
Mark PRs merged by bors as merged not closed #1217
Comments
Yup this is causing issues for us in Bevy. We want clean squashed history without bors merge commits, so we enable |
I think this is related to #899. A few of us (@bjorn3, @mockersf ) in the bevy discord have been theorising a potential way to workaround this. In this scheme bors would act as it currently does, until it reaches the point where the PR would currently be closed. At that point, it would change the base branch of the PR to its own version of the target branch (say a branch with name |
Have run into this issue as well for our configuration. Just enabled |
I would like to provide the following suggestion: We are currently integrating bors in our CI system and we do need to have the PRs squashed and marked as merged. This is currently getting fixed in-house and I would like to know if there is interest so we will contribute this solution. The idea is to introduce two new flags to
This way we will provide the users with the ability to squash the PR by a simple request to bors and then they will be able to ask to merge the PR. |
Right now (at least with
use_squash_merge = true
), PRs merged by bors end up with[Merged by Bors]
in the title, but are still considered "closed" instead of "merged" by github. This has a number of downsides:I suspect there are technical limitations on the github side (this thread? that make this impossible, but it would be great if this limitation could be documented. The bors website shows everything working normally, so I guess this only comes up in certain configurations.
The text was updated successfully, but these errors were encountered: