diff --git a/scripts/ci/pipelines/linux.yml b/scripts/ci/pipelines/linux.yml
index 8d06b9d723d0aeb9c87ae1ffcf54fa43f970caa5..ad3ec97dc1c0b4ef605dd437775ab258916ee3d9 100644
--- a/scripts/ci/pipelines/linux.yml
+++ b/scripts/ci/pipelines/linux.yml
@@ -1,5 +1,6 @@
 include:
   - local: "/scripts/ci/extends/*.yml"
+  - local: "/scripts/ci/jobs/pre-commit.yml"
   - local: "/scripts/ci/jobs/meta.yml"
   - local: "/scripts/ci/jobs/ci_images.yml"
   - local: "/scripts/ci/jobs/build-linux.yml"
diff --git a/scripts/ci/pipelines/mac.yml b/scripts/ci/pipelines/mac.yml
index 978f1ab9c6e5ba21a23dd90f14e66d259dab68fd..ce7824a5fc0f736ebc9b56557937e7a83281d166 100644
--- a/scripts/ci/pipelines/mac.yml
+++ b/scripts/ci/pipelines/mac.yml
@@ -1,5 +1,6 @@
 include:
   - local: "/scripts/ci/extends/*.yml"
+  - local: "/scripts/ci/jobs/pre-commit.yml"
   - local: "/scripts/ci/jobs/meta.yml"
   - local: "/scripts/ci/jobs/build-mac.yml"
   - local: "/scripts/ci/jobs/build-gui-mac.yml"
diff --git a/scripts/ci/pipelines/win.yml b/scripts/ci/pipelines/win.yml
index 2ceb8f4819bec12281acd5b9d503250d2beaef8f..8ee2097ed74fab3b4079405f9b373e9c7e54c3a2 100644
--- a/scripts/ci/pipelines/win.yml
+++ b/scripts/ci/pipelines/win.yml
@@ -1,5 +1,6 @@
 include:
   - local: "/scripts/ci/extends/*.yml"
+  - local: "/scripts/ci/jobs/pre-commit.yml"
   - local: "/scripts/ci/jobs/meta.yml"
   - local: "/scripts/ci/jobs/build-win.yml"
   - local: "/scripts/ci/jobs/build-gui-win.yml"