diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts
old mode 100644
new mode 100755
index 732bc9fb4c2a8a47aa641790ef290470afda1137..2803ebda3239c5d63c134bb09d89702606c24dc8
--- a/lib/platform/gitlab/index.ts
+++ b/lib/platform/gitlab/index.ts
@@ -684,6 +684,9 @@ export async function setBranchStatus({
     options.target_url = targetUrl;
   }
   try {
+    // give gitlab some time to create pipelines for the sha
+    await delay(1000);
+
     await gitlabApi.postJson(url, { body: options });
 
     // update status cache