Skip to content

MRs from forks not getting picked up by Marge

Twice in the last week, I have seen Marge fail to pick up MRs that come from forks.

  1. !10330 (closed)
  2. !10264 (closed)

The cause seems to be that Marge is looking for pipelines in the source project:

2023-04-24 07:17:49,057 WARNING No pipeline listed for 0787526ced8c86823df40db2340a128d12767ba3 on branch unzip-since
2023-04-24 07:17:48,717 INFO Ensuring MR !10330 is mergeable

(from https://grafana.gitlab.haskell.org/d/iiCppweMz/marge-bot?orgId=2&from=1682263739833&to=1682336265117)

When the last pipeline for the sha doesn't exist or has failed on the source repo, the MR gets skipped. I only find out about it by keeping an eye on Marge's logs.

This raises a few questions:

  • Is this new behavior?
  • For !10330 (closed), why wasn't there a MR on the source project, anyway?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information