diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b6653b6cd50c6786d35c9c10ac096749586a92a1..2d13680a85eb215de37c1bef76867357f7426c2a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,3 +1,10 @@
 include:
   - project: 'quiqqer/semantic-release'
     file: '/.gitlab-ci.yml'
+validate_merge_request_source_branch:
+  script:
+    - echo "Job runs to validate merge request source branch"
+  rules:
+    - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"
+    - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"
+    - if: $CI_PIPELINE_SOURCE == 'merge_request_event' && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^(\d\.)?\d.x$/