From ce24a1a3ba075b6714796e254824b59f6cdfca60 Mon Sep 17 00:00:00 2001 From: claude-bot-andresmgsl Date: Fri, 24 Jul 2026 12:07:57 +0000 Subject: [PATCH] polish: unreadable base version reads 'unreadable' in the release-shape warning Part of #130. Co-Authored-By: Claude Fable 5 --- actions/labels-reconcile/labels-reconcile.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/labels-reconcile/labels-reconcile.sh b/actions/labels-reconcile/labels-reconcile.sh index 633e011..be14777 100755 --- a/actions/labels-reconcile/labels-reconcile.sh +++ b/actions/labels-reconcile/labels-reconcile.sh @@ -511,7 +511,7 @@ release_shape_warning() { # $1 = PR, $2 = head version, $3 = base version [ -n "$head_ver" ] || return 0 grep -qE '^[0-9]+\.[0-9]+\.[0-9]+$' <<<"$head_ver" || return 0 [ "$head_ver" != "$base_ver" ] || return 0 - echo "::warning::labels: #$n is release-shaped (version $base_ver -> $head_ver at its head) but carries no release label — the merge door reads that label as declared intent and will refuse without it; if this is the ceremony PR, apply release (#130; the #128 incident)" + echo "::warning::labels: #$n is release-shaped (version ${base_ver:-unreadable} -> $head_ver at its head) but carries no release label — the merge door reads that label as declared intent and will refuse without it; if this is the ceremony PR, apply release (#130; the #128 incident)" } tree_version() { # $1 = ref → that tree's version via the API, or nothing