GitLab treats Branch Protection and Merge Protection as two separate functions.
To protect the branch, navigate to the repository used by Tulip, expand Settings on the left, select Repository, and click on the Expand button for "Protected branches."
Set your environment branch name under the 'Branch" section.
To ensure Tulip can work properly on the protected branches, choose "Developers + Maintainers" for both the "Allowed to merge" and "Allowed to push and merge" dropdown selectors and click on the Protect button.
To configure Merge protection, navigate to the repository used by Tulip, expand Settings on the left, select Merge requests, and configure the merge options that adhere to your organizations settings.


