Introduce a checking state to the approvals check
What does this MR do and why?
Introduce a new checking state to indicate the approval check is currently being checked.
To Test
- Add a sleep to line 14 in (ee/app/services/merge_requests/sync_code_owner_approval_rules.rb)
sleep(10)
- Create a new MR
- Check that the approval state is pending
- Let the code owner rules sync
- The mergeabilty check should be in the correct state
Related to #480152
Edited by Marc Shaw