Is shallow cloning performed on merge requests?

I would love to use shallow cloning in all of my GitLab CI pipelines. But I’m wondering what to do about Merge Requests? AFAIK MRs don’t work with shallow clones. Does GitLab CI automatically skip shallow cloning in case of a MR?

I know that other CI systems do this by default.