diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bb73015ce29f8b576875ac1b45f58632ac543e1b..d82d76cd9254cc0ec1c12cf1d170e49a850eb45f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,19 +14,23 @@ image: $DOCKER_IMAGE/$PYTHON_VERSION:latest
   rules:
     - changes:
       - "**.py"
+      - "**/*.py"
       - .pre-commit-config.yaml
 
 .doc_changes:
   rules:
     - changes:
       - "**.py"
+      - "**/*.py"
       - "**.md"
+      - "**/*.md"
       - .pre-commit-config.yaml
 
 .changes:
   rules:
     - changes:
       - "**.py"
+      - "**/*.py"
       - .gitlab-ci.yml
       - pyproject.toml