diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 83391df2beb77121d0d417ae2af6051503d6b33e..6c8e90f2c63d6b8f33b8612b976f80b85976adcd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -68,6 +68,7 @@ level0:gstlal:
     paths:
       - ${GSTLAL_DIR}
       - gstlal
+    when: always
   only:
     - pushes
     - schedules
@@ -88,6 +89,7 @@ level1:gstlal-ugly:
     paths:
       - ${GSTLAL_DIR}
       - gstlal-ugly
+    when: always
   only:
     - pushes
     - schedules
@@ -108,6 +110,7 @@ level2:gstlal-calibration:
     paths:
       - ${GSTLAL_DIR}
       - gstlal-calibration
+    when: always
   only:
     - pushes
     - schedules
@@ -128,6 +131,7 @@ level2:gstlal-inspiral:
     paths:
       - ${GSTLAL_DIR}
       - gstlal-inspiral
+    when: always
   only:
     - pushes
     - schedules
@@ -160,11 +164,13 @@ offline-test:
     - level2:gstlal-inspiral
   script:
     - cd gstlal-inspiral/tests
+    - ls -lth ${GSTLAL_DIR}/lib
     - make -f Makefile_offline_tutorial_test
   artifacts:
     expire_in: 3h
     paths:
       - gstlal-inspiral/tests
+    when: always
   only:
     - pushes
     - schedules