Skip to content

Fix flaky dependencies seeder

Mehmet Emin INAC requested to merge minac_fix_flaky_dependencies_seeder into master

What does this MR do and why?

The logic previously used epoch time seconds to set unique paths for created projects. It is possible that the logic tries to create two projects within the same epoch time which causes one of the create actions to fail.

With this change, we will start using SecureRandom.uuid to prevent this issue.

Related to Monday 2024-02-26 20:28 UTC - `gitlab-org/gitla... (gitlab-org/quality/engineering-productivity/master-broken-incidents#5380 - closed).

Merge request reports