Unify pipelines for dumux-course
Currently the pipeline stage `apply_patches` is executed in another pipeline compared to the ones initiated by the stage `trigger pipelines`. As a result, when running pipelines in merge requests there are always two pipelines, one for `apply_patches` and one for the testing. As the stage `apply_patches` is not part of the testing pipeline, the merge request can be merged in some cases if the the stage `apply_patches` fails.
Possible approaches: Avoid running the stage `apply_patches` on all triggers, but maybe reduce it to a rule like `- if: $CI_PIPELINE_SOURCE == "merge_request_event"`. Also think about unifying the different pipelines.
issue