diff --git a/scripts/ci/jobs/pre-commit.yml b/scripts/ci/jobs/pre-commit.yml
index ccb8a091db3151af5acd1496d47122b465141a95..d7432b21ba6ec99ef56293192aacc9054c9b4177 100644
--- a/scripts/ci/jobs/pre-commit.yml
+++ b/scripts/ci/jobs/pre-commit.yml
@@ -4,7 +4,7 @@ pre commit:
   needs: [ci_images]
   script:
     - pre-commit install
-    - pre-commit run --all-files
+    - pre-commit run --from-ref `git merge-base origin/master HEAD` --to-ref HEAD
     - git diff --check `git merge-base origin/master HEAD` HEAD -- . ':!*.md' ':!*.pandoc' ':!*.asc' ':!*.dat' ':!*.ts'
   after_script:
     - git diff