diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c9080e7ed938ecf57e6c47b0c8ae22223b61a79b..b491b1077a506e75e47eecb9f2994739ea58e124 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,7 @@ image: python:3.11-alpine3.18
 
 stages:
   - upload
+  - pages
 
 upload:
   stage: upload
@@ -18,7 +19,6 @@ upload:
 
 pages:
   stage: upload
-  needs: ["upload"]
   script:
     - apk add gcc linux-headers musl-dev
     - pip install -r requirements-docs.txt