Capture changes to a project's push rules in project-level audit events
Release notes
Problem to solve
Push rules are an important mechanism that provides control to organizations over what can or cannot be pushed to their repositories. These settings do not currently generate audit events to provide traceability of actions to organizations who rely on these audit logs for their compliance programs.
Intended users
Proposal
Add changes to Push rules settings to Audit Events at the Project level
This issue may need to be broken up into smaller issues still given the number of settings in Push rules.
Further details
We will need to surface these events in the group and instance audit events table. Consideration should be given to what we need to do to achieve that.
Edited by 🤖 GitLab Bot 🤖