diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 97e6abeca2eb17f7fb7cee05f7b011980ea10736..d00c14955518be5ae96e251d2e3204a16ba50ef8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,6 +41,7 @@ calorimeters-pipeline:
     include:
       - artifact: results/calorimeters_config.yml
         job: generate_config
+  allow_failure: true
 
 trackers-pipeline:
   stage: benchmarks
@@ -48,9 +49,11 @@ trackers-pipeline:
     include:
       - artifact: results/trackers_config.yml
         job: generate_config
+  allow_failure: true
 
 pid-pipeline:
   stage: benchmarks
+  allow_failure: true
   trigger:
     include:
       - artifact: results/pid_config.yml
diff --git a/bin/gen_ci_config b/bin/gen_ci_config
index 1cb482d658f44f3de2b73ffed9421a0d49a0a9dd..4872016799b0c1bf0bb8201a0e6d9938d47ffec3 100755
--- a/bin/gen_ci_config
+++ b/bin/gen_ci_config
@@ -59,8 +59,6 @@ do
   ifile=$((ifile+1))
   cat <<EOF 
 ${CI_JOB_PREFIX}${ifile}_${filename_noext}:
-  tags:
-    - ${CI_TAG}
   script:
     - bash ${script_name}
   allow_failure: true
@@ -75,8 +73,6 @@ do
   ifile=$((ifile+1))
   cat <<EOF 
 ${CI_JOB_PREFIX}${ifile}_${filename_noext}:
-  tags:
-    - ${CI_TAG}
   script:
     - root -b -q ${script_name}
   allow_failure: true