diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7d5ab0bcce0d2abc6cacc9a310a6bfcfc8600ffb..06ba259c1c84c3e8034d705cdfe165776364c6ba 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,14 +8,16 @@ publish_npm:
     GIT_SUBMODULE_STRATEGY: recursive
   before_script:
     - apk --no-cache add git
-    - git submodule update --remote --merge --allow-unrelated-histories
+    - git submodule update --remote --merge
     - apk add --update make bash protobuf-dev yarn
     - npm install -g ts-proto@1.158.0
     - npm install -g typescript@5.1.6
     - npm i protobufjs@7.2.4
 
   rules:
-    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
+    # - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
+    - if: '$CI_COMMIT_BRANCH'
+      when: manual
       changes:
         - config/package.json
   script: