From 1e38ac3a9e42b82307613d70cd38bc21d1d7fff8 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Fri, 29 Nov 2024 15:02:42 -0500 Subject: [PATCH] feat: add test for presence of epic release in spack environment manifests --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b76fe082a..e48806395 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}" -- GitLab