diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 455f2e3c902660858bd23ad9955cf2bed0de012e..e0bcee61b55fd2cedd79c83b81811b90f15dd217 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,7 +6,7 @@ stages:
 
 lint:
   stage: lint
-  image: python:3.10-alpine
+  image: python:3.11-alpine
   before_script: pip install black
   script: black --check .
 
@@ -14,7 +14,7 @@ test:
   stage: test
   parallel:
     matrix:
-      - PY_VER: ["3.7", "3.8", "3.9", "3.10"]
+      - PY_VER: ["3.7", "3.8", "3.9", "3.10", "3.11"]
   image: $CI_REGISTRY/funkwhale/backend-test-docker:$PY_VER
   before_script: 
     - poetry install