diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 15c96d6935482c85f6433ac0812c573d86c0977a..b0469d08a2a8bfe7af184197b6fbc57a415497e8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,7 +13,7 @@ publish_npm:
     - apk add --update yarn
 
   rules:
-    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"'
       changes:
         - config/package.json
   script:
diff --git a/config/package.json b/config/package.json
index 90c4abb4a8e3923a03d692913c46e292d3936016..fa22dfec61fa8437399a6690c58bda1c786a5e47 100644
--- a/config/package.json
+++ b/config/package.json
@@ -13,6 +13,9 @@
     "scripts": {
         "pub": "npm publish"
     },
+    "dependencies": {
+        "protobufjs": "^6.11.3"
+    },
     "author": "",
     "license": "ISC"
 }