diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 63a704c58357a1018a8d721767e4f4141544f349..f7e7d36c355e5546f527092d59795893ec168782 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -54,16 +54,13 @@ test:
 #      when: always
 
 coverage:
-    stage: coverage
-    script:
-      - gcov -f -b build/*
-      - lcov --directory build --base-directory .  -c -o cov.info
-      - mkdir report1
-      - genhtml cov.info -o report
-    coverage: '/^\s*lines\S*\s*(\d+(?:\.\d+)?%)\s*/'
-    when: on_success
-    dependencies:
-      - job:test
-    artifacts:
-      paths:
-        - report/
+  stage: coverage
+  script:
+    - gcov -f -b build/*
+    - lcov --directory build --base-directory .  -c -o cov.info
+    - mkdir report1
+    - genhtml cov.info -o report
+  coverage: '/^\s*lines\S*\s*(\d+(?:\.\d+)?%)\s*/'
+  artifacts:
+    paths:
+      - report/