Skip to content

Avoid race conditions when creating GpgSignature

What does this MR do?

This avoids errors when a race occurs when creating GPG signatures, it was surfaced by tests in https://gitlab.com/gitlab-org/gitlab-ce/issues/57304 but it also appears to happen in production https://gitlab.com/gitlab-org/gitlab-ce/issues/57304#note_138503204

What are the relevant issue numbers?

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57304

Does this MR meet the acceptance criteria?

Merge request reports