diff --git a/.build.ci.sh b/.build.ci.sh
index e0b5edb0a0a7e589a43b74b7fafc6e16334476a9..011fd6aec2830f401761aa721d7f205ada99e475 100644
--- a/.build.ci.sh
+++ b/.build.ci.sh
@@ -2,7 +2,7 @@
 # This is wrapper to run the build.sh on CI
 
 echo "LCG_RELEASE: ${LCG_RELEASE}"
-
+echo "CEPCSW_BLDTOOL: ${CEPCSW_BLDTOOL}"
 buildpid=
 logfile=mylog.txt
 
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 8d9d2546e7fc523060131118305816b95e84e836..3c584234a70003eb0d07a572539ec5e5b70e1655 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -22,6 +22,7 @@ jobs:
     strategy:
       matrix:
         LCG_RELEASE: [LCG_98, KEY4HEP_STACK]
+        CEPCSW_BLDTOOL: [make, ninja]
 
     # Steps represent a sequence of tasks that will be executed as part of the job
     steps:
@@ -44,3 +45,4 @@ jobs:
           bash ./.build.ci.sh
         env:
           LCG_RELEASE: ${{matrix.LCG_RELEASE}}
+          CEPCSW_BLDTOOL: ${{matrix.CEPCSW_BLDTOOL}}