diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 835e3839ed6fcef89284f51b73c91f645511b223..86ea82140133b3d89876252316a133f374df4444 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -48,13 +48,21 @@ test_39:
   script:
     - /tmp/test/bin/python -m pytest -vv
 
+test_310:
+  << : *py_test
+  before_script:
+    - conda create -q -p /tmp/test python=3.10 pip dask -y
+    - /tmp/test/bin/python -m pip install -e .[test]
+  script:
+    - /tmp/test/bin/python -m pytest -vv
+
 pages:
   stage: report
   needs: []
   tags:
     - conda
   before_script:
-    - conda create -c conda-forge -q -p /tmp/test python=3.10 pip dask -y
+    - conda create -c conda-forge -q -p /tmp/test python=3.11 pip dask hdf5 -y
     - /tmp/test/bin/python -m pip install -e .[test]
   script:
     - /tmp/test/bin/coverage run -m pytest