diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 38edba6095acf9103a5bcf360c8a336ce9420e78..61b4aaa64b29fe912b5c8380515f2cf5aa42b33a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,7 +75,7 @@ include:
 
 final_report:
   stage: finish
-  needs: ["ecal_collect", "tracking_central_electrons", "clustering:results", "full:results"]
+  needs: ["ecal_collect", "tracking_central_electrons", "clustering:results", "full:results","track_finding:collect","track_fitting:collect"]
   script:
     # disabled while we address ACTS issues
     #- mkdir -p results/views && cd results/views && bash ../../bin/download_views
diff --git a/benchmarks/track_finding/config.yml b/benchmarks/track_finding/config.yml
index 5453eab2c34ce336e278548a25ac76cd7d6cab9e..a5c029010a2e7f8cf64b8070c4a5db07ad463e80 100644
--- a/benchmarks/track_finding/config.yml
+++ b/benchmarks/track_finding/config.yml
@@ -4,3 +4,11 @@ track_finding:multiple_tracks:
   timeout: 24 hours
   script:
     - bash benchmarks/track_finding/multiple_tracks.sh
+
+track_finding:collect:
+  stage: collect
+  needs:
+    - ["track_finding:multiple_tracks"]
+  script:
+    - echo "Done collecting artifacts."
+
diff --git a/benchmarks/track_fitting/config.yml b/benchmarks/track_fitting/config.yml
index 782f19b1f6378e6ee57d8c3ebc233f2304839b8c..969adc21d2962d63c960a6e74cefc2c09bb0b2dd 100644
--- a/benchmarks/track_fitting/config.yml
+++ b/benchmarks/track_fitting/config.yml
@@ -4,4 +4,11 @@ track_fitting:single_tracks:
   script:
     - bash benchmarks/track_fitting/single_tracks.sh
       
+track_fitting:collect:
+  stage: collect
+  needs:
+    - ["track_fitting:multiple_tracks"]
+  script:
+    - echo "Done collecting artifacts."
+