diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5cebca07d2c788088c114b707f08aa2b274a8773..08359c7af251a4a1ca22a5371f9cc5ce79899349 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: haskell:8.4
+image: haskell:8.4.4
 
 # Change stacks global directory to be inside the project directory,
 # since we can only cache local dependencies.
@@ -11,13 +11,13 @@ cache:
 
 test_branch:
   script:
-    - stack --no-terminal --system-ghc --no-install-ghc --resolver lts-12.14 build --test --haddock --no-haddock-deps --bench --no-run-benchmarks
+    - stack --no-terminal --system-ghc --no-install-ghc build --test --haddock --no-haddock-deps --bench --no-run-benchmarks
   except:
     - master
 
 test:
   script:
-    - stack --no-terminal --system-ghc --no-install-ghc --resolver lts-12.14 build --copy-bins --test --haddock --no-haddock-deps --bench --no-run-benchmarks
+    - stack --no-terminal --system-ghc --no-install-ghc build --copy-bins --test --haddock --no-haddock-deps --bench --no-run-benchmarks
     - cp -r ~/.local/bin/ copar-linux-binaries
   only:
     - master