On 26/05/2026 07.05, Alex Henrie wrote:
Currently, unless a merge request is based on the absolute latest upstream master branch, GitLab displays the following warnings:
⛔ Merge blocked: 1 check failed ⛔ Fast forward merge is not possible. Please rebase.
More than once, I've seen well-meaning contributors follow those instructions and rebase their merge requests every single day to resolve the warning. That adds pointless noise to the merge request and wastes time rerunning the test suite.
GitLab 19.0 introduced a new feature to suppress those warnings, called "automatic rebase".[1] To enable it, a GitLab administrator needs to go to the project Settings, click "Merge requests", under "Fast-forward merge" check the box "Enable automatic rebase prior to merge", and click "Save changes".
Can we please update gitlab.winehq.org to GitLab 19.0 and enable automatic rebase on all of the WineHQ projects? Since few people are allowed to merge MRs and none of you seem to actually do merges via the GitLab UI, the change should be purely cosmetic and not affect your workflow at all. It's not up to me, but I don't immediately see an issue with that. I can't say excessive rebasing of MRs has been much of an issue for vkd3d either though.
Henri