message: Add a test to prevent from happening.
  It is not something I can reproduce locally.
diff: @@ -32,7 +32,7 @@ async function gitlabPush(webhook: WebhookRequestData, project: Project) {
  }
  let logMessage = `\`<${body.project.http_url}/tree/${meta.branch}|${meta.branch}>\``
  - if (sha) {
  + if (sha && (body.commits.length > 0)) {
  const shortSha: string = sha.substring(0, 7)
  logMessage = `${logMessage} (<${body.commits[0].url}|${shortSha}>)`
  }
  