diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index fd24219adacbf9fd3e631534e179923eca754c76..ebe02f78626d6d33de69001bcd48383284ad3c20 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -27,20 +27,25 @@ repos:
     hooks:
       - id: detect-secrets
 
+  - repo: https://github.com/amperser/proselint.git
+    rev: 0.10.2
+    hooks:
+      - id: proselint
+        types: [plain-text]
+        exclude: LICENSE|youtube-dl
+
   - repo: https://gitlab.com/devopshq/gitlab-ci-linter.git
-    rev: v1.0.4
+    rev: v1.0.2
     hooks:
       - id: gitlab-ci-linter
         args:
           - "--server"
           - https://git.shore.co.il
 
-  - repo: https://github.com/amperser/proselint.git
-    rev: 0.10.2
+  - repo: https://git.shore.co.il/nimrod/yamltool.git
+    rev: v0.1.2
     hooks:
-      - id: proselint
-        types: [plain-text]
-        exclude: LICENSE|youtube-dl
+      - id: yamltool
 
   - repo: https://github.com/adrienverge/yamllint.git
     rev: v1.26.3
@@ -52,17 +57,17 @@ repos:
     hooks:
       - id: mdformat
 
-  - repo: https://git.shore.co.il/nimrod/pre-commit-hooks.git
-    rev: v0.2.0
-    hooks:
-      - id: shell-validate
-
   - repo: https://github.com/shellcheck-py/shellcheck-py.git
     rev: v0.7.2.1
     hooks:
       - id: shellcheck
 
+  - repo: https://git.shore.co.il/nimrod/pre-commit-hooks.git
+    rev: v0.2.0
+    hooks:
+      - id: shell-validate
+
   - repo: https://github.com/AleksaC/hadolint-py.git
-    rev: v2.1.0
+    rev: v2.8.0
     hooks:
       - id: hadolint