From c5260efbae521b2bb40b58adcf08b3ee1a64fbe3 Mon Sep 17 00:00:00 2001 From: Dallin Romney Date: Thu, 9 Jul 2026 19:21:56 -0700 Subject: [PATCH] fix(release): preserve validation evidence checks on v6.8 Retain the performance-blocking and stable-soak manifest gates while resolving the extended-stable workflow backport. --- .github/workflows/openclaw-npm-release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/openclaw-npm-release.yml b/.github/workflows/openclaw-npm-release.yml index 9c16ec6cedf1..9c5afc066cb8 100644 --- a/.github/workflows/openclaw-npm-release.yml +++ b/.github/workflows/openclaw-npm-release.yml @@ -776,6 +776,14 @@ jobs: echo "Full release validation must run rerun_group=all before npm publish; got $RERUN_GROUP" >&2 exit 1 fi + if [[ "$PERFORMANCE_BLOCKING" != "true" ]]; then + echo "Full release validation manifest does not record blocking product performance evidence." >&2 + exit 1 + fi + if [[ "$RELEASE_TAG" != *"-alpha."* && "$RELEASE_TAG" != *"-beta."* && "$RUN_RELEASE_SOAK" != "true" ]]; then + echo "Stable releases require Full Release Validation with runReleaseSoak=true." >&2 + exit 1 + fi - name: Recheck npm release request env: