diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 1962c00ce21f35a5de398588f5297943aaea60a8..b334f43d430fb738c67920c5f25e665d03b5a73b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -11,13 +11,13 @@ repos:
       - id: mixed-line-ending
       - id: trailing-whitespace
 - repo: https://github.com/astral-sh/ruff-pre-commit
-  rev: v0.9.2
+  rev: v0.11.2
   hooks:
     - id: ruff
       args: [--fix, --exit-non-zero-on-fix]
     - id: ruff-format
 -   repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.14.1
+    rev: v1.15.0
     hooks:
     - id: mypy
 -   repo: https://gitlab.com/devopshq/gitlab-ci-linter
@@ -38,7 +38,7 @@ repos:
         - --license-filepath
         - license_header.txt
 -   repo: https://github.com/executablebooks/mdformat
-    rev: 0.7.21
+    rev: 0.7.22
     hooks:
       - id: mdformat
         additional_dependencies: