Job in Merge Request Pipeline does not run
As a first Stage in a Nodejs Pipeline I configured an 'Install' step which solely perpose is to install package dependencies and cache them for upcoming stages. In 'normal' branch / master pipelines this is working fine and speeds up the overall pipeline execution time quit a lot.
But!
This Job is NOT executed for pipelines that are created for Merge Requests. As a result, this pipeline will mostlikely fail until the corresponding branch pipeline has finished this 'Install' step. I can rerun the MR pipeline and the cache which was created by the branch pipeline seems to be picked up by the MR pipeline.
There is no exclusion configured for the 'Install' step whatsoever and I tried several cache keys to narrow down cache key generation but without luck.
Is there a way to run all Jobs / Stages in every pipeline?
Any help is appreciated.