diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d29fc9c90dc2e174a35350f75b43f2982b9f1160..13cec158f97a33d7b3983dabc983a06bdc93e1e4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,29 +2,28 @@ image: python:latest
 
 before_script:
   - apt update && apt install -y jq
-  - python -V
-  - jq --version
   - git clone --depth=1 https://gitlab.com/kicad/libraries/kicad-library-utils
 
 stages:
-  - test
+  - stage_test_inventory
+  - stage_test_footprints
+  - stage_test_3dmodels
 
 test_inventory:
-  stage: test
-  allow_failure: true
+  stage: stage_test_inventory
   script:
     - echo "Do we have all parts in inventory covered?"
     - ./tests/inventory.sh ./fab.kicad_sym ./tests/whitelist.txt
     - ./tests/symbols.sh
 
 test_footprints:
-  stage: test
+  stage: stage_test_footprints
   allow_failure: true
   script:
     - echo "Do we have footprints for all symbols?"
 
 test_3dmodels:
-  stage: test
+  stage: stage_test_3dmodels
   allow_failure: true
   script:
     - echo "Do we have 3D models for all footprints?"