Stabilize merge request creation
What does this MR do?
Related Issue: https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/980
The merge request being created is failing because the project it's attempting to create is not being created causing a ResourceNotFoundError
when attempting to reference the project
(https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/4630539). This MR switches to using #fabricate_via_api!
when creating a new project so there's a fallback when a ResourceNotFoundError
occurs.
Does this MR meet the acceptance criteria?
Conformity
-
I have self-reviewed this MR per code review guidelines. -
This MR does not harm performance, or I have asked a reviewer to help assess the performance impact. (Merge request performance guidelines) -
I have followed the style guides.
Edited by Richard Chong