diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bfac6b0012cb067657567381752a600736e7d788..470f48a04271bf5e3e728485e827f6891ef7f695 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -141,6 +141,12 @@ unittest_py3.10:
   image: python:3.10
   script: *python_test_script
 
+unittest_py3.11:
+  tags: [cached-dind]
+  stage: test
+  image: python:3.11
+  script: *python_test_script
+  
 inttest:
   tags: [docker]
   services:
diff --git a/tox.ini b/tox.ini
index 1be547ece35b39fb5bfd219887fa961dfa92a35c..9573e832a1ee9f9443d150a945c8a05962112a1a 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py38, py39, py310
+envlist = py38, py39, py310, py311
 skip_missing_interpreters = true
 
 [testenv]