diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4d84aaf46352d4a089ca9999dd75fd53585621b5..4c8fc4d1172d321662355721c3750fb4d19d2b3e 100755
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -214,7 +214,6 @@ gcc_9_python_bindings_test:
   script:
     - python3 -m unittest discover -s Python -v
 
-
 ###############################################################################
 gcc_9_python_hpc_test:
   image: python:latest
@@ -236,6 +235,44 @@ gcc_9_python_hpc_test:
   script:
     - hpc-rocket launch --watch Python/SlurmTests/poiseuille/rocket.yml
 
+###############################################################################
+build-regression-tests-ci:
+  image: python:3.10
+  stage: test
+
+  before_script:
+    - pip install -r utilities/ci-regression-tests/requirements.txt
+
+  script:
+    - python3 utilities/ci-regression-tests/generate-ci.py
+
+  artifacts:
+    expire_in: 1 week
+    paths:
+      - generated/
+
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "schedule"
+      when: always
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+      when: never
+    - when: manual
+      allow_failure: true
+
+  needs: []
+
+trigger:regression-tests:
+  stage: test
+  needs:
+    - build-regression-tests-ci
+  trigger:
+    include:
+      - artifact: generated/regression-tests-ci.yml
+        job: build-regression-tests-ci
+    strategy: depend
+  variables:
+    PARENT_PIPELINE_ID: $CI_PIPELINE_ID
+
 ###############################################################################
 regression_test_4gpu:
   image: python:latest
@@ -573,8 +610,6 @@ pages:
 .deploy_template:
   stage: deploy
 
-
-
   before_script:
     - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
     - apt-get install -y rsync
@@ -663,42 +698,3 @@ sonar-scanner:
   script:
     - cd $CI_PROJECT_DIR
     - sonar-scanner -X -Dsonar.verbose=true -Dsonar.login=$SONAR_SECURITY_TOKEN
-
-
-
-build-regression-tests-ci:
-  image: python:3.10
-  stage: test
-
-  before_script:
-    - pip install -r utilities/ci-regression-tests/requirements.txt
-
-  script:
-    - python3 utilities/ci-regression-tests/generate-ci.py
-
-  artifacts:
-    expire_in: 1 week
-    paths:
-      - generated/
-
-  rules:
-    - if: $CI_PIPELINE_SOURCE == "schedule"
-      when: always
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-      when: never
-    - when: manual
-      allow_failure: true
-
-  needs: []
-
-trigger:regression-tests:
-  stage: test
-  needs:
-    - build-regression-tests-ci
-  trigger:
-    include:
-      - artifact: generated/regression-tests-ci.yml
-        job: build-regression-tests-ci
-    strategy: depend
-  variables:
-    PARENT_PIPELINE_ID: $CI_PIPELINE_ID