diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f428a4bb06043940993b61c2e5ec2b9cf7df4d99..b2fa8ca2233a5c947f47dc67d30beeb0dd855c0e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ image: python:3.11-alpine3.18
 
 stages:
   - upload
-  - pages
+  - generate_pages
 
 upload:
   stage: upload
@@ -18,9 +18,9 @@ upload:
     - tags
 
 pages:
-  stage: pages
+  stage: generate_pages
   needs:
-    - job: upload
+    - upload
   script:
     - apk add gcc linux-headers musl-dev
     - pip install -r requirements-docs.txt
@@ -29,4 +29,4 @@ pages:
     paths:
       - public
   only:
-    - master
+    - master
\ No newline at end of file