Skip to content

Audit all project-level merge request approval settings

Release notes

Changes made to any settings under https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html#approval-settings are now audited.

Problem to solve

Cover gaps in existing audit logs when maintainers make changes to options:

  • Allow overrides to approval lists per merge request
  • Require new approvals when new commits are added to an MR
  • Require user password for approvals

Proposal

Like !25959 (merged), cover all the remaining settings