diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 50a180b84b21776d8aff905e509550e046e9989c..f4d0b9ce6fa048d03b90a152f0cdc47de413931b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -81,8 +81,8 @@ get-activation-file:
   artifacts:
     when: always
     paths:
-    # This is exported to allow viewing the Coverage Report in detail if needed
-    - $UNITY_DIR/$TEST_PLATFORM-coverage/
+      # This is exported to allow viewing the Coverage Report in detail if needed
+      - $UNITY_DIR/$TEST_PLATFORM-coverage/
     reports:
       junit:
         - $UNITY_DIR/$TEST_PLATFORM-junit-results.xml
@@ -110,6 +110,9 @@ test-editmode-with-junit-reports:
   artifacts:
     paths:
       - $UNITY_DIR/Builds/
+  needs:
+    - job: test-playmode-with-junit-reports
+    - job: test-editmode-with-junit-reports
   rules:
     - if: '$CI_COMMIT_REF_NAME == "main"'