diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a3f1c401a58b57f15bf8a0f812ab0c3c5015c9a..b813433acd0d6969592c883c2921990aac29fe29 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,6 +25,8 @@ black:
   stage: lint
   script:
     - black --check --diff .
+  only:
+    - merge_requests
 
 flake8:
   tags:
@@ -32,6 +34,8 @@ flake8:
   stage: lint
   script:
     - flake8 .
+  only:
+    - merge_requests
 
 pylint:
   tags:
@@ -39,3 +43,5 @@ pylint:
   stage: lint
   script:
     - pylint app *.py
+  only:
+    - merge_requests