diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b76fe082a8695c678869a9161ad72019f52f5cb7..e48806395e723c9f632b9857939d39cfbd9bfee5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -122,6 +122,10 @@ version: elif [[ "$CI_COMMIT_TAG" =~ ^v[0-9.]+\.[0-9]+\.[0-9]+ ]]; then VERSION="${CI_COMMIT_TAG:1}" EXPORT_TAG="${VERSION}" + 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; ) + done elif [[ "$CI_COMMIT_BRANCH" =~ ^v[0-9.]+\.[0-9]+-\(alpha\|beta\|stable\) ]]; then VERSION="${CI_COMMIT_BRANCH:1}" EXPORT_TAG="${VERSION}"