diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c41fc9d98e7428ae7209af8715b700ad95e94910..81d85c68bc14418b69a3c701e57ffd4561f5f6b9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,7 @@ alma:
           - 105_LHCB_Core
           - 105_LHCB_7
           - 105a
+          - 105b
 
 centos:
   <<: *retry_policy
diff --git a/cmake/toolchain/heptools-105b.cmake b/cmake/toolchain/heptools-105b.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..53ef3f16290260029c8d8f16f0df71adc868d735
--- /dev/null
+++ b/cmake/toolchain/heptools-105b.cmake
@@ -0,0 +1,16 @@
+#---List of externals----------------------------------------------
+set(LCG_PYTHON_VERSION 3)
+include(heptools-dev-base)
+
+#---Additional External packages------(Generators)-----------------
+include(heptools-dev-generators)
+
+LCG_external_package(ROOT 6.30.06)
+
+#---Apple MacOS special removals and overwrites--------------------
+include(heptools-macos)
+
+if(LCG_ARCH MATCHES "aarch64")
+  include(heptools-devARM)
+endif()
+