diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0e534d4e4d72985e54c4470e8a6189eafcde95bc..cf3ba01f910a0bf73e49088a69a1993a70f6c77c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,6 +44,7 @@ stages:
   - setup
   - test
   - deploy
+  - trigger_downstream
 
 info:
   tags: [cached-dind]
@@ -175,8 +176,8 @@ trigger_inttest:
 
 # After the cppinttest have been successful, also start tests for Octave...
 trigger_octavelib:
-  stage: deploy
-  needs: [ trigger_inttest ]
+  stage: trigger_downstream
+  needs: [ trigger_prepare ]
   inherit:
     variables:
       # List the variables that shall be inherited, which also means they will override any equally
@@ -197,8 +198,8 @@ trigger_octavelib:
 
 # ... and for Julia.
 trigger_julialib:
-  stage: deploy
-  needs: [ trigger_inttest ]
+  stage: trigger_downstream
+  needs: [ trigger_prepare ]
   inherit:
     variables:
       # List the variables that shall be inherited, which also means they will override any equally