Add audit event for status checks must succeed setting
What does this MR do and why?
Add audit event for status checks must succeed setting
Creates new audit event when
only_allow_merge_if_all_status_checks_passed column of project
settings is updated, closing a compliance gap where a privileged
user could silently disable external status checks on merge
requests without leaving an audit trail.
References
Screenshots or screen recordings
How to set up and validate locally
- Ensure you have an EE license installed in GDK
- Switch to the
feat/add-status-checks-must-succeed-audit-eventbranch - Create a project
- Navigate to the project's
Settings > Merge Requestsand toggleStatus checks must succeedon and and off - Navigate to the project's
Secure > Audit Eventsand confirm the events are present
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Anton Smith

