diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d63b2caa56ca46160aaf755b7037bb70d7e2facb..4e8ca3789e0cf1e0069c78efc893da10b000a326 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,7 +8,15 @@ run_tests:
     - coverage report -m
   parallel:
     matrix:
-      - VERSION: ['3.8', '3.11']
+      - VERSION: [
+          "3.09", # oldest supported
+          "3.10", # scope for web app
+          "3.11", #
+          "3.12", #
+          "3.13", # latest,
+        ]
+  rules:
+    - if: '$CI_COMMIT_BRANCH == "main" || $VERSION == "3.10"'