From e02ab45d3117d8a1a6a8ec14d2d6994f21e20994 Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Mon, 23 Oct 2023 11:53:44 +0300
Subject: [PATCH] make sure spack env name doesn't contain .

---
 .gitlab-ci.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 167a069b..eb05c46a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -200,9 +200,9 @@ sync-gitlab-spack-instance:
     - read-write
   image: $GITLAB_BUILD_ENV_DOCKER_IMAGE
   variables:
-    SPACK_NFS_ENV: $CI_COMMIT_BRANCH
     SPACK_REPO_PATH: $SPACK_PATH_GITLAB/ebrains-spack-builds
   script:
+    - SPACK_NFS_ENV=${CI_COMMIT_BRANCH//./-}
     # get latest state of EBRAINS repo
     - rm -rf $SPACK_REPO_PATH && cp -r $CI_PROJECT_DIR $SPACK_REPO_PATH
     # run installation script
@@ -233,11 +233,11 @@ test-gitlab-spack-instance:
     - read-write
   image: $GITLAB_BUILD_ENV_DOCKER_IMAGE
   variables:
-    SPACK_NFS_ENV: $CI_COMMIT_BRANCH
     SPACK_REPO_PATH: $SPACK_PATH_GITLAB/ebrains-spack-builds
     SPACK_USER_CACHE_PATH: $SPACK_PATH_GITLAB/spack/.spack
     SPACK_USER_CONFIG_PATH: $SPACK_PATH_GITLAB/spack/.spack
   script:
+    - SPACK_NFS_ENV=${CI_COMMIT_BRANCH//./-}
     - source $SPACK_PATH_GITLAB/spack/share/spack/setup-env.sh
     - spack env activate $SPACK_NFS_ENV
     # TODO: run all tests when test dependency issue is fixed
-- 
GitLab