diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e48806395e723c9f632b9857939d39cfbd9bfee5..c3a75f8b89026e5ee8e4b0cc136d273e38154586 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -122,9 +122,10 @@ version: elif [[ "$CI_COMMIT_TAG" =~ ^v[0-9.]+\.[0-9]+\.[0-9]+ ]]; then VERSION="${CI_COMMIT_TAG:1}" EXPORT_TAG="${VERSION}" + GEOM_VERSION="$(echo "$VERSION" | sed -e 's/-.\+$//')" # cut out suffixes like -stable for ENV_FILE in spack-environment/xl/spack.yaml spack-environment/cuda/spack.yaml; do - grep -- "- epic@${VERSION}" "${ENV_FILE}" >/dev/null \ - || ( echo "Unable to locate epic release package for ${VERSION} in ${ENV_FILE}"; exit 1; ) + grep -- "- epic@${GEOM_VERSION}" "${ENV_FILE}" >/dev/null \ + || ( echo "Unable to locate epic release package for ${GEOM_VERSION} in ${ENV_FILE}"; exit 1; ) done elif [[ "$CI_COMMIT_BRANCH" =~ ^v[0-9.]+\.[0-9]+-\(alpha\|beta\|stable\) ]]; then VERSION="${CI_COMMIT_BRANCH:1}"