diff --git a/charts/.utils/gitlab-ci.yaml b/charts/.utils/gitlab-ci.yaml
index 3f875bbd7710741b30722f81a143442b0262c595..668abb7b22ff190016ffbc045ffc00332ef0d89b 100644
--- a/charts/.utils/gitlab-ci.yaml
+++ b/charts/.utils/gitlab-ci.yaml
@@ -36,6 +36,10 @@ chart-helm-lint:
         paths:
           - charts/${CHART}/**/*
         compare_to: main
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
+      changes:
+        paths:
+          - charts/${CHART}/**/*
 
 chart-helm-unittest:
   stage: lint
@@ -57,3 +61,7 @@ chart-helm-unittest:
         paths:
           - charts/${CHART}/**/*
         compare_to: main
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
+      changes:
+        paths:
+          - charts/${CHART}/**/*
\ No newline at end of file