diff --git a/.gitignore b/.gitignore
index 6873eff812465853a3959f676b65bf9fa24a57cc..05cf1b2e19b7adcd968196a8d9cb923ad0f57d6d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,3 +37,4 @@ Outputs_*
 
 # Ignore folders for test-builds of the gitlab-pages
 public/*
+.qodo
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aed7631250b8f396a38e860ae3c30133138252d9..dc325526e27854254b2c17b4921b7f0145a950c2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -58,7 +58,7 @@ unit-test-job:   # This job runs in the test stage.
   stage: test
   parallel: 
     matrix:
-      - PYTHON_VERSION: ["3.8", "3.9", "3.10"]
+      - PYTHON_VERSION: ["3.8", "3.9", "3.10", "3.11", "3.12"]
   image: python:${PYTHON_VERSION}
   script:
     - echo "Running unit tests..."