diff --git a/includes/prepare.yml b/includes/prepare.yml
index 473fc253492d709ff7d03b68f3dfc51fa0f2cba5..4c9fc3cff2e19582aef585bb917e1e1abdb707dc 100644
--- a/includes/prepare.yml
+++ b/includes/prepare.yml
@@ -43,11 +43,11 @@ prepare npm assets:
   rules:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
       when: never
+    - if: $IS_NPM_LIBRARY
+      when: never
     - exists:
       - package.json
       - tests/codeception/prepare_npm.sh
-    - if: $IS_NPM_LIBRARY
-      when: never
   stage: prepare-vendor
   interruptible: true
   before_script: