From 1efe93f5c2ec4e295b74bb391e52da77bdb17228 Mon Sep 17 00:00:00 2001 From: Matthias Krack Date: Mon, 22 Jun 2026 14:19:06 +0200 Subject: [PATCH] Fix image tag generation (#5425) --- ci/cscs_daint_spack_psmp.yaml | 2 +- ci/cscs_daint_spack_psmp_h100.yaml | 2 +- ci/cscs_eiger_spack_psmp.yaml | 2 +- ci/cscs_eiger_spack_ssmp.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ci/cscs_daint_spack_psmp.yaml b/ci/cscs_daint_spack_psmp.yaml index 83bf91764e..e1e3cf15ef 100644 --- a/ci/cscs_daint_spack_psmp.yaml +++ b/ci/cscs_daint_spack_psmp.yaml @@ -21,7 +21,7 @@ build deps daint: stage: deps timeout: 2h before_script: - - DEPS_IMAGE_TAG=`cat make_cp2k.sh ci/cscs_daint_${TAG}.yaml ci/docker/build_${CI_JOB_STAGE}_${BUILDER}.Dockerfile $(find tools/spack -type f) | sha256sum - | head -c 16` + - DEPS_IMAGE_TAG=$(cat make_cp2k.sh ci/cscs_daint_${TAG}.yaml ci/docker/build_deps_spack.Dockerfile $(find tools/spack -type f | sort) | sha256sum | head -c 16) - export PERSIST_IMAGE_NAME=${CSCS_REGISTRY_PATH}/base/${REPOSITORY}:${TAG}_${DEPS_IMAGE_TAG} - echo "DEPS_IMAGE_NAME=${PERSIST_IMAGE_NAME}" | tee build.env artifacts: diff --git a/ci/cscs_daint_spack_psmp_h100.yaml b/ci/cscs_daint_spack_psmp_h100.yaml index 251c76876f..097b8f1087 100644 --- a/ci/cscs_daint_spack_psmp_h100.yaml +++ b/ci/cscs_daint_spack_psmp_h100.yaml @@ -21,7 +21,7 @@ build deps daint: stage: deps timeout: 2h before_script: - - DEPS_IMAGE_TAG=`cat make_cp2k.sh ci/cscs_daint_${TAG}.yaml ci/docker/build_${CI_JOB_STAGE}_${BUILDER}.Dockerfile $(find tools/spack -type f) | sha256sum - | head -c 16` + - DEPS_IMAGE_TAG=$(cat make_cp2k.sh ci/cscs_daint_${TAG}.yaml ci/docker/build_deps_spack.Dockerfile $(find tools/spack -type f | sort) | sha256sum | head -c 16) - export PERSIST_IMAGE_NAME=${CSCS_REGISTRY_PATH}/base/${REPOSITORY}:${TAG}_${DEPS_IMAGE_TAG} - echo "DEPS_IMAGE_NAME=${PERSIST_IMAGE_NAME}" | tee build.env artifacts: diff --git a/ci/cscs_eiger_spack_psmp.yaml b/ci/cscs_eiger_spack_psmp.yaml index b71b1e4566..7bd7ef7b5d 100644 --- a/ci/cscs_eiger_spack_psmp.yaml +++ b/ci/cscs_eiger_spack_psmp.yaml @@ -21,7 +21,7 @@ build deps eiger: stage: deps timeout: 2h before_script: - - DEPS_IMAGE_TAG=`cat make_cp2k.sh ci/cscs_eiger_${TAG}.yaml ci/docker/build_${CI_JOB_STAGE}_${BUILDER}.Dockerfile $(find tools/spack -type f) | sha256sum - | head -c 16` + - DEPS_IMAGE_TAG=$(cat make_cp2k.sh ci/cscs_eiger_${TAG}.yaml ci/docker/build_deps_spack.Dockerfile $(find tools/spack -type f | sort) | sha256sum | head -c 16) - export PERSIST_IMAGE_NAME=${CSCS_REGISTRY_PATH}/base/${REPOSITORY}:${TAG}_${DEPS_IMAGE_TAG} - echo "DEPS_IMAGE_NAME=${PERSIST_IMAGE_NAME}" | tee build.env artifacts: diff --git a/ci/cscs_eiger_spack_ssmp.yaml b/ci/cscs_eiger_spack_ssmp.yaml index 7a56957893..75aa1e3ac5 100644 --- a/ci/cscs_eiger_spack_ssmp.yaml +++ b/ci/cscs_eiger_spack_ssmp.yaml @@ -20,7 +20,7 @@ build deps eiger: stage: deps timeout: 2h before_script: - - DEPS_IMAGE_TAG=`cat make_cp2k.sh ci/cscs_eiger_${TAG}.yaml ci/docker/build_${CI_JOB_STAGE}_${BUILDER}.Dockerfile $(find tools/spack -type f) | sha256sum - | head -c 16` + - DEPS_IMAGE_TAG=$(cat make_cp2k.sh ci/cscs_eiger_${TAG}.yaml ci/docker/build_deps_spack.Dockerfile $(find tools/spack -type f | sort) | sha256sum | head -c 16) - export PERSIST_IMAGE_NAME=${CSCS_REGISTRY_PATH}/base/${REPOSITORY}:${TAG}_${DEPS_IMAGE_TAG} - echo "DEPS_IMAGE_NAME=${PERSIST_IMAGE_NAME}" | tee build.env artifacts: