From ca867a1a587d829cef1707ad954ef8f07b6058b3 Mon Sep 17 00:00:00 2001 From: Sebastien Tardif Date: Fri, 24 Jul 2026 09:27:10 -0400 Subject: [PATCH] fix: stop claiming non-release after ALLOW_RELEASE_MERGE bypass When the strong release guard detects a release PR and ALLOW_RELEASE_MERGE=yes is set, exit after the bypass message. Do not print the generic "does not appear to be a release PR" line, which was misleading after a real bypass. Signed-off-by: Sebastien Tardif --- scripts/guard-no-release-merge.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/guard-no-release-merge.sh b/scripts/guard-no-release-merge.sh index 483422c..c156900 100755 --- a/scripts/guard-no-release-merge.sh +++ b/scripts/guard-no-release-merge.sh @@ -72,9 +72,9 @@ if [[ "$is_release" == "true" ]]; then if [[ "${ALLOW_RELEASE_MERGE:-}" != "yes" ]]; then exit 1 - else - echo "BYPASS: ALLOW_RELEASE_MERGE=yes detected. Proceeding (user approved)." fi + echo "BYPASS: ALLOW_RELEASE_MERGE=yes detected. Proceeding (user approved)." + exit 0 fi echo "Guard OK: PR #$pr does not appear to be a release PR. Safe to consider merge."