diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 255c74e91cedc56f598db9a869d0e47a9111dbff..82965bc7edddc847b29fe34c6754dc90e49fff26 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -180,7 +180,7 @@ integration test current woocommerce:
 apigen docs:
   image:
     name: wpdesknet/apigen
-  stage: deploy
+  stage: pre-deploy
   artifacts:
     expire_in: 1 day
     name: "docs"
@@ -193,6 +193,7 @@ apigen docs:
     - php /app/hooks-docs.php ${CI_PROJECT_DIR}
   only:
     - tags
+    - branches
 
 pages:
   stage: deploy