diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bb8e2cde406cf7fe2ea9b9306c0b57072e578782..38395508ad32a9b248055df0519556800ce0d61f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,10 @@ build dev workflow:
     rules:
         - if: $CI_COMMIT_MESSAGE =~ /\A(?i)Revert/
           when: always
+        - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+          changes:
+            - .gitlab-ci.yml
+          when: always
         - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
           changes:
             - services/workflow/**/*
@@ -49,6 +53,10 @@ build dev capability:
     rules:
         - if: $CI_COMMIT_MESSAGE =~ /\A(?i)Revert/
           when: always
+        - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+          changes:
+            - .gitlab-ci.yml
+          when: always
         - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
           changes:
             - services/capability/**/*