diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 00134f76cdd89baf5d073a71c04a30d8bd006b3f..354888693da3162210ce0a6a0d4667ad41e104ab 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -204,6 +204,7 @@ build_MCU_MAC:
   script:
     - *build_mac_package
   interruptible: true
+  allow_failure: true
   needs:
     - prepare_ci_mac_docker_image
   artifacts:
@@ -219,6 +220,7 @@ build_LCU_MAC:
   script:
     - *build_mac_package
   interruptible: true
+  allow_failure: true
   needs:
     - prepare_ci_mac_docker_image
   artifacts:
@@ -234,6 +236,7 @@ build_CCU_MAC:
   script:
     - *build_mac_package
   interruptible: true
+  allow_failure: true
   needs:
     - prepare_ci_mac_docker_image
   artifacts:
@@ -249,6 +252,7 @@ build_ST_MAC:
   script:
     - *build_mac_package
   interruptible: true
+  allow_failure: true
   needs:
     - prepare_ci_mac_docker_image
   artifacts:
@@ -268,6 +272,7 @@ build_Docker:
     - make -j $(nproc)
     - make install  # this puts Dockerfile and dependencies like rc files in a place that can be used as build context
   interruptible: true
+  allow_failure: true
   needs:
     - prepare_ci_mac_docker_image
   artifacts: