Create a concept of approval rules being actively synced

In #467953 (closed) we saw an issue where between when an MR is created, and when the code owner rules are synced, we were able to merge.

We have added a temp fix, but temporarily unapproving the MR.

A more complete solution is to introduce a way to know whether the approval rules are synced or not.

Questions:

  • Does this include only code owners? Or security approval rules as well?

This issue was also seen in this RFH: https://gitlab.com/gitlab-com/request-for-help/-/issues/3415#note_2807689862

Edited Feb 05, 2026 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading