diff --git a/manifest-pipeline-yocto.yml b/manifest-pipeline-yocto.yml
index 9476f9445ca1d394aad6654cfe9863f22b3f9209..93a9208d9e317420a5ccbbf83ad694b0ab20b360 100644
--- a/manifest-pipeline-yocto.yml
+++ b/manifest-pipeline-yocto.yml
@@ -4,15 +4,10 @@
 # --------------------------------------------------------------------------------------
 
 include:
-    - local: common.yml
-    - local: boards/.a62.yml
-    - local: boards/.c12.yml
-    - local: boards/.c20.yml
-    - local: boards/.c26.yml
-    - local: boards/.c31.yml
-    - local: boards/.c43.yml
-    - local: boards/.tanaro.yml
-    - local: boards/.intel_apl.yml
+    - local: 'common.yml'
+    - local: 'boards/*'
+      rules:
+       - if: $TARGET == "generic"
     
 variables:
   # The id of the gitlab project used in the rules section to not run pipelines in
@@ -61,8 +56,8 @@ workflow:
       when: never
     # Do not run pipelines on forked projects
     # (use id instead of name because of rename)
-    - if: $CI_PROJECT_ID != $MANIFEST_PROJECT_ID
-      when: never
+    # - if: $CI_PROJECT_ID != $MANIFEST_PROJECT_ID
+    #   when: never
     # Do not run pipelines on integration branches
     - if: $CI_COMMIT_REF_NAME =~ /^integrate\/.*/
       when: never