diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9d77f0ab5b4a5e5301b037cca19929b351478532..983dba72e1e9114e6813002421bfd203c9b39f1a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -47,12 +47,19 @@ workflow:
 # of the build, by using the 'standalone' job only
 .ubuntu-template-job-default: &ubuntu-job
   image: gitlab-registry.cern.ch/geomodeldev/ubuntu-geant4-image:main-base
-  variables:
-    CHANGEDIR: '[!d]*'
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event"
       changes:
-      - $CHANGEDIR/**/*
+      - ATLASExtensions/**/*
+      - FSL/**/*
+      - FullSimLight/**/*
+      - GeoModelCore/**/*
+      - GeoModelExamples/**/*
+      - GeoModelG4/**/*
+      - GeoModelIO/**/*
+      - GeoModelTools/**/*
+      - GeoModelVisualization/**/*
+      - cmake/**/*
       - CMakeLists.txt
 
 # TEMPLATES FOR BUILDING PACKAGES