diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 80d25d0424674bba827cf54bc01e744d1dea2269..7b42a73948a98e6a7c5aec18fa7309f0fb360e93 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,6 +55,15 @@ test_python_3.9:
          - coverage run --source web manage.py test -v3
          - coverage report -m --omit="*/test*,*/migrations*,*debug_utils*"
 
+test_python_3.10:
+    <<: *test_definition
+    image: python:3.10
+    script:
+         - cp "local_settings_ci_sqlite.py" "smash/smash/local_settings.py"
+         - cd smash
+         - coverage run --source web manage.py test -v3
+         - coverage report -m --omit="*/test*,*/migrations*,*debug_utils*"
+
 test_python_3.11:
     <<: *test_definition
     image: python:3.11