We would like to use Merge Request approvals similar to how it works in Stash where one person creates a PR and can assign multiple reviewers who can approve or decline. PR can be merged only when N reviewers approved (configurable per repository).
It seems that this feature is offered only in GitLab EE, is that right? Is there any free or cheap alternative to migrating from CE to EE?
Perhaps a custom GitLab fork or an addon/plugin?
You can configure your merge requests so that they must be approved before they can be merged. While GitLab Free allows all users with Developer or greater permissions to approve merge requests, these approvals are optional.
Review the changes in the pull request, and optionally, comment on specific lines. Above the changed code, click Review changes. Type a comment summarizing your feedback on the proposed changes. Select Approve to approve merging the changes proposed in the pull request.
That is currently not possible. And I do not know of any plugin to implement it.
You can upvote with a "thumbs up" reaction (and subscribe to) the already existing issue and discussion on that matter:
https://gitlab.com/gitlab-org/gitlab-ce/issues/42096
As far as I know you can't migrate from CE to EE, as CE is free and EE isn't.
But what you can do is:
Use GitLab.com, from which you'll have all EE features available for free;
I never tried CE before, but you'll probably find these features there:
I'm not sure this is the answer you're looking for, but I hope it helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With