





















@@ -1062,9 +1062,17 @@ jobs:
10621062 exit 0
10631063 fi
106410641065+ evidence_package_spec="$PACKAGE_SPEC"
1066+ if [[ -z "${evidence_package_spec// }" ]]; then
1067+ tag_ref="${TARGET_REF#refs/tags/}"
1068+ if [[ "$tag_ref" =~ ^v([0-9]{4}\.[1-9][0-9]*\.[1-9][0-9]*((-(alpha|beta)\.[1-9][0-9]*)|(-[1-9][0-9]*))?)$ ]]; then
1069+ evidence_package_spec="openclaw@${BASH_REMATCH[1]}"
1070+ fi
1071+ fi
1072+10651073 release_id="${TARGET_REF#refs/tags/}"
10661074 release_id="${release_id#v}"
1067- if [[ "$PACKAGE_SPEC" =~ ^openclaw@(.+)$ ]]; then
1075+ if [[ "$evidence_package_spec" =~ ^openclaw@(.+)$ ]]; then
10681076 release_id="${BASH_REMATCH[1]}"
10691077 fi
10701078 release_id="$(printf '%s' "$release_id" | tr '/:@ ' '----' | tr -cd 'A-Za-z0-9._-')"
@@ -1078,7 +1086,7 @@ jobs:
10781086 --arg full_validation_run_id "$GITHUB_RUN_ID_VALUE" \
10791087 --arg release_id "$release_id" \
10801088 --arg release_ref "$TARGET_REF" \
1081- --arg package_spec "$PACKAGE_SPEC" \
1089+ --arg package_spec "$evidence_package_spec" \
10821090 --arg notes "Automatically requested by Full Release Validation ${GITHUB_RUN_ID_VALUE} after child workflows completed; the parent summary re-checks current child run conclusions." \
10831091 '{
10841092 event_type: "openclaw_full_release_validation_completed",
@@ -1100,6 +1108,15 @@ jobs:
11001108 https://api.github.com/repos/openclaw/releases-private/dispatches \
11011109 -d "$payload"; then
11021110 echo "::warning::Automatic private release evidence dispatch failed; child workflow validation remains authoritative."
1111+ {
1112+ echo "### Private release evidence dispatch failed"
1113+ echo
1114+ echo "Child workflow validation remains authoritative. Backfill durable evidence from \`openclaw/releases-private\`:"
1115+ echo
1116+ echo "\`\`\`bash"
1117+ echo "gh workflow run openclaw-release-evidence-from-full-validation.yml --repo openclaw/releases-private --ref main -f full_validation_run_id=${GITHUB_RUN_ID_VALUE} -f release_id=${release_id} -f release_ref=${TARGET_REF} -f package_spec=${evidence_package_spec}"
1118+ echo "\`\`\`"
1119+ } >> "$GITHUB_STEP_SUMMARY"
11031120 fi
1104112111051122 - name: Write release validation manifest
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。