Combine rebase/merge workflow with WIP merge requests

When working on a feature branch, we prefer to use rebase to bring in the master branch changes, then (when work is completed) use merge to bring that feature branch into master.

But we also like to have the WIP merge requests that GitLab does. The problem is that in order to create a WIP MR, you need to push the feature branch, and once you’ve done that, rebasing that branch requires a force push, which we want to avoid.

Is there a recommended way to combine these two features (WIP MR + rebase/merge workflow)? I realize this might be a larger git question, but I thought I’d start here.