diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7d8d60bf03a3adcf5bdf11ce533ffdd2d8c79f9d..eebfef386774ab232c843d1d58793d61115a7204 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,7 +21,7 @@ stages:
 # Caching of dependencies to speed up builds
 variables:
   SECURE_LOG_LEVEL: debug
-  SOURCE_IMAGE: debian:bookworm
+  SOURCE_IMAGE: debian:12.10
 
 include:
   - template: Security/SAST.gitlab-ci.yml
@@ -77,12 +77,15 @@ build_spack:
 build_cobalt:
   stage: test
   image:  docker
+  dependencies:
+    - build_spack
   tags:
     - dind
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event"
       changes:
         - docker/*
+        - environment.yaml
         - modules.yaml
     - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || ($CI_COMMIT_TAG && $CI_COMMIT_REF_PROTECTED == "true")
   script:
@@ -101,16 +104,6 @@ build_cobalt:
         docker push $CI_REGISTRY_IMAGE/cobalt:latest
       fi
 
-#  script:
-#    - source ${SPACK_DIR}/share/spack/setup-env.sh
-#    - spack env create lofar
-#    - spack env activate lofar
-#    - cp environment.yaml $SPACK_ENV/spack.yaml
-#    - spack install
-#    - cp modules.yaml ~/.spack/modules.yaml
-#    - spack module tcl refresh -y
-#    - source /etc/profile.d/modules.sh
-
 release_job:
   stage: publish
   image: registry.gitlab.com/gitlab-org/release-cli:latest
diff --git a/.prepare.gitlab-ci.yml b/.prepare.gitlab-ci.yml
index 9175037eff879aa5bcf597bc994ad50961437f60..62fc9d66c858453ac0131c42ce874b3844e5b91f 100644
--- a/.prepare.gitlab-ci.yml
+++ b/.prepare.gitlab-ci.yml
@@ -8,13 +8,6 @@ workflow:
 build_ci_runner_image:
   stage: build
   image: docker
-#  rules:
-#    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-#      changes:
-#        - docker/*
-#        - environment.yaml
-#        - modules.yaml
-#    - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || $CI_COMMIT_TAG
   tags:
     - dind
   script:
@@ -33,25 +26,3 @@ build_ci_runner_image:
         docker image tag $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG $CI_REGISTRY_IMAGE/ci-build-runner:latest
         docker push $CI_REGISTRY_IMAGE/ci-build-runner:latest
       fi
-
-## This job retags latest for the pipeline if there are no changes to files that influence images
-#retag_ci_runner_image:
-#  stage: build
-#  image: docker
-#  rules:
-#    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-#    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
-#      changes:
-#        - docker/*
-#        - environment.yaml
-#        - modules.yaml
-#      when: never
-#    - if: ($CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || $CI_COMMIT_TAG
-#      when: never
-#  tags:
-#    - dind
-#  script:
-#    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
-#    - docker pull $CI_REGISTRY_IMAGE/ci-build-runner:latest
-#    - docker tag $CI_REGISTRY_IMAGE/ci-build-runner:latest $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG
-#    - docker push $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG  # push the image
\ No newline at end of file
diff --git a/environment.yaml b/environment.yaml
index d595f971ce92e3b08cbf4fc8e4203f2c7efe134c..c7ec3fc0b44aee17cbeea32341b583ce6cf38371 100644
--- a/environment.yaml
+++ b/environment.yaml
@@ -5,7 +5,7 @@ spack:
   - boost+date_time+regex+filesystem+system+python+numpy
   - casacore@3.5.0
   - cmake@3.28.6
-  - curl
+  - cuda@12.4
   - curl
   - dal2@master
   - fftw
diff --git a/old-environment.yaml b/old-environment.yaml
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000