[go: up one dir, main page]

Skip to content

Stakeholder approval for merge requests

In some organizations merge requests need to be approved by a business sponsor or stakeholder that isn't the engineer. Additionally, the business sponsor is required to sign a document.

This is similar to CLA sign off https://gitlab.com/gitlab-org/gitlab-ce/issues/22103 where a document needs to be signed by the contributor before the merge request can be merged. But it is different because CLA agreement typically occurs once per user, per project.

It is also similar to a feature request approvers to come from different lists of users (e.g. approvers must include at least 1 backend, 1 frontend engineer). https://gitlab.com/gitlab-org/gitlab-ee/issues/1979

Further details

See https://gitlab.com/gitlab-org/gitlab-ce/issues/22103#note_76317076

Proposal

Extend the concept of merge request approvals somehow.

  • TBD

Links / references

Edited by James Ramsay (ex-GitLab)