diff --git a/.ci/sources.list b/.ci/sources.list
index 34836ad8be2e5a067df74df6fd8b0a03fe5606f0..58aa2f7e56ade812a7fb2969a470846f49589323 100644
--- a/.ci/sources.list
+++ b/.ci/sources.list
@@ -1,2 +1,2 @@
-deb http://debian.polytech-lille.fr/debian buster main
-deb http://debian.polytech-lille.fr/debian buster-updates main
+deb http://debian.polytech-lille.fr/debian bullseye main
+deb http://debian.polytech-lille.fr/debian bullseye-updates main
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2a98a64aa1214ae783bd6b7da0f9843f6f96e97e..b3be0a8b764c6ef594a6f697977ccb3d9c7ca7f0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,8 +5,8 @@ build:
   script:
     - opam config list
     - .ci/apt-get.sh ghc cabal-install libghc-language-c-dev libghc-wl-pprint-text-dev libghc-optparse-applicative-dev libghc-data-default-dev libghc-aeson-dev
-    - cabal build
-    - cp dist/build/digger/digger digger
+    - cabal v2-build
+    - cp $(cabal v2-exec which digger) digger
   artifacts:
     paths:
       - digger