diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cccda7c93e7b7071b9f84be507186807a6c03444..3db3f0b5576fffdb5fd6631bf50751620593fa7c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -291,7 +291,7 @@ typecheck:
         path: coverage.xml
       junit: report.xml
 
-testsuite-gpu-py3.10:
+"testsuite-gpu-py3.10":
   extends: .testsuite-base
   image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox:ubuntu24.04-cuda12.6
   script:
@@ -304,7 +304,7 @@ testsuite-gpu-py3.10:
     - cuda11
     - AVX
 
-testsuite-cpu-py3.13:
+"testsuite-cpu-py3.13":
   extends: .testsuite-base
   image: i10git.cs.fau.de:5005/pycodegen/pycodegen/nox:alpine
   script:
@@ -333,7 +333,7 @@ build-documentation:
 pages:
   image: alpine:latest
   stage: deploy
-  needs: ["tests-and-coverage", "build-documentation"]
+  needs: ["testsuite-gpu-py3.10", "build-documentation"]
   script:
     - mv docs/build/html public
     - mv coverage_report public/coverage_report