ci(build): lowercase repository names incl. subpath suffix (docker requirement)
Some checks failed
dev-test-2 / build-and-push (push) Has been cancelled

This commit is contained in:
Nicolas Cantu 2025-09-10 14:30:39 +02:00
parent 271022d36b
commit 9e84ec5e40

View File

@ -49,7 +49,8 @@ for name in "${submodules[@]}"; do
fi fi
image_name=$(basename "${path}") image_name=$(basename "${path}")
full_ref="${REGISTRY}/${NAMESPACE}/${image_name}:${DOCKER_TAG}" image_name_lc=$(printf "%s" "${image_name}" | tr '[:upper:]' '[:lower:]')
full_ref="${REGISTRY}/${NAMESPACE}/${image_name_lc}:${DOCKER_TAG}"
if [ ! -d "${path}" ]; then if [ ! -d "${path}" ]; then
echo "[docker][warn] sous-dossier ${path} manquant, on saute" >&2 echo "[docker][warn] sous-dossier ${path} manquant, on saute" >&2
@ -69,9 +70,9 @@ for name in "${submodules[@]}"; do
if [ "${rel_dir}" = "${df_dir}" ]; then rel_dir=""; fi if [ "${rel_dir}" = "${df_dir}" ]; then rel_dir=""; fi
suffix="" suffix=""
if [ -n "${rel_dir}" ]; then if [ -n "${rel_dir}" ]; then
suffix="-$(echo "${rel_dir}" | tr '/' '-')" suffix="-$(echo "${rel_dir}" | tr '[:upper:]' '[:lower:]' | tr '/' '-')"
fi fi
image_name_variant="${image_name}${suffix}" image_name_variant="${image_name_lc}${suffix}"
full_ref_variant="${REGISTRY}/${NAMESPACE}/${image_name_variant}:${DOCKER_TAG}" full_ref_variant="${REGISTRY}/${NAMESPACE}/${image_name_variant}:${DOCKER_TAG}"
log_file="${LOG_DIR}/${image_name_variant}.log" log_file="${LOG_DIR}/${image_name_variant}.log"