diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d9cb3defa77dc825f45b623c0c1ffda7d3d5a73e..a021ef760c8530286948d23e77ce709a69c27e88 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,7 +15,7 @@ publish_npm:
     - npm i protobufjs@6.11.3
 
   rules:
-    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
       changes:
         - config/package.json
   script: