diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 45cd401b7b20f132bd175e88bd4ff7cb80e53370..17f9f7aa08a40428145912a626ed411175025f08 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,6 +14,7 @@ gcc11:
     - make test
   tags:
     - xen, levante
+
 intel22:
   stage: build_and_test
   before_script:
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index b6c477dc06a8372457f688fefb214d322fb0247c..497cca3447c2daedba07c80ac7351bf8800bebcb 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -1,11 +1,12 @@
 include(FetchContent)
+if ("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.24")
+  cmake_policy(SET CMP0135 NEW)
+endif()
+
 enable_language(CXX)
 
 find_package(GTest 1.13)
 if(NOT GTest_FOUND)
-  if ("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.24")
-    cmake_policy(SET CMP0135 NEW)
-  endif()
   message(CHECK_START "Fetching external GTest")
   FetchContent_Declare(googletest
     URL https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz
@@ -16,9 +17,10 @@ if(NOT GTest_FOUND)
   message(CHECK_PASS "done")
 endif()
 
-FetchContent_Declare(
-    fortutf
-    GIT_REPOSITORY https://github.com/artemis-beta/FortUTF.git
-    GIT_TAG        main
+message(CHECK_START "Fetching external FortUTF")
+FetchContent_Declare(fortutf
+  URL https://github.com/artemis-beta/FortUTF/archive/9f70d03c5d92c4023b1eab312af18ff56790c00a.tar.gz
+  URL_HASH MD5=143941264dc552599ab7b32fd17c4195
 )
-FetchContent_MakeAvailable(fortutf)
\ No newline at end of file
+FetchContent_MakeAvailable(fortutf)
+message(CHECK_PASS "done")
\ No newline at end of file