From 295fbf3267665bbafe56b395bca686306d1aa1d7 Mon Sep 17 00:00:00 2001 From: Thorsten Date: Sun, 29 Mar 2026 19:32:31 +0200 Subject: [PATCH] . --- shell_docker_compose_update.sh | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/shell_docker_compose_update.sh b/shell_docker_compose_update.sh index fbdda66..a28c6ca 100644 --- a/shell_docker_compose_update.sh +++ b/shell_docker_compose_update.sh @@ -251,9 +251,28 @@ while IFS= read -r -d '' file; do if [ "$SHOW_VERSIONS" = true ]; then log INFO " ⬆️ UPDATE" - log INFO " alt: $before_digest" - log INFO " neu: $after_digest" - version_report+=("$svc: ${after_digest##*@} → ${after_digest##*@}") + + # Log (vollständig, für Debugging) + if [ -n "$before_id" ]; then + log INFO " alt: ${image}@${before_id}" + else + log INFO " alt: none" + fi + log INFO " neu: ${image}@${after_id}" + + # Kurzversion für ntfy + if [ -n "$before_id" ]; then + short_before="${before_id#sha256:}" + short_before="${short_before:0:6}" + else + short_before="new" + fi + + short_after="${after_id#sha256:}" + short_after="${short_after:0:6}" + + version_report+=("$svc: $short_before → $short_after") + else log INFO " ⬆️ UPDATE" fi @@ -386,6 +405,14 @@ if [ "$NTFY_ENABLED" = true ]; then for s in "${notify_stacks_updated[@]}"; do msg+=$'\n - '"$s" done + + # 👉 Versionen ergänzen (nur wenn aktiviert und vorhanden) + if [ "$SHOW_VERSIONS" = true ] && [ ${#version_report[@]} -gt 0 ]; then + msg+=$'\n\n📦 Versionen' + for v in "${version_report[@]}"; do + msg+=$'\n '"$v" + done + fi fi if [ ${#notify_excluded_updates[@]} -gt 0 ]; then