diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4086cdc77242789e9015c60bacc14bd556061421..fe7b14b1ef251e3e87e9eafe6d5f0a259bcad52e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,13 +65,14 @@ mypy:
 
 pyright:
     stage: static analysis
-    needs: [flake8, mypy]
+    needs: [flake8]
     image: node:21
     before_script:
         - npm i -g pyright
         - npm i -g pyright-to-gitlab-ci
     script:
-        - pyright src/ --outputjson > report_raw.json
+        - pyright src/ --outputjson > report_raw.json || true
+        - cat report_raw.json
         - pyright-to-gitlab-ci --src report_raw.json --output report.json --base_path .
     artifacts:
         paths: