There appears to be no CONSISTENT way to download artifacts from Merge Request triggered builds

This happens when we have a build that’s marked only for Merge Requests.

Since upgrading to 12.x, Artifacts are associated with the Merge Request and no longer the Branch.

We used to be able to download Artifacts via the API using the Branch in the URL. This was a CONSISTENT value during QAing of that MR. Now, the Artifacts are associated with the MR leaving only the Job # as the only way to programmatically access the artifacts of the MR.

Problem is that the Job # changes and we’d have to inform QA of the new Job # every time we push to the MR.

I’ve checked the API docs and see no support for specifying MRs. Am I missing something or is Gitlab missing something?