diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8667e983e551901b283c8cbba5e67f044ea0d941..7bd76865ab6cd881958ad9a23a600390c69b29ed 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -115,6 +115,7 @@ sim-compile:
     tags:
         - fpga
     stage: simulation
+    allow_failure: true
     script:
         - echo "Compiling for simulation"
         - mkdir build
@@ -127,6 +128,7 @@ sim-run:
     tags:
         - fpga
     stage: simulation
+    allow_failure: true
     script:
         - echo "Running simulations"
 #        - test -f "build/info.txt" # This fails despite having artifact (see
@@ -141,6 +143,7 @@ synth-compile:
     tags:
         - fpga
     stage: synthesis
+    allow_failure: true
     script:
         - echo "Compiling for synthesis"
 
@@ -148,6 +151,7 @@ synth-check-fmax:
     tags:
         - fpga
     stage: synthesis
+    allow_failure: true
     script:
         - echo "Checking achieved fMax"
 
@@ -155,6 +159,7 @@ synth-check-programming-files:
     tags:
         - fpga
     stage: synthesis
+    allow_failure: true
     script:
         - echo "Checking if programming files have been generated"
 
@@ -165,6 +170,7 @@ synth-check-programming-files:
 
 trigger-opc-ua-test:
     stage: hardware
+    allow_failure: true
     variables:
         HDL_BRANCH: '$CI_COMMIT_BRANCH'
     only: