From 38b765883dd4ab0a9627fb6ee7288eabf7756cea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20Str=C3=BCbing?= Date: Fri, 5 Dec 2025 08:06:57 +0000 Subject: [PATCH] chore: make pre-check work on `release-*` branches --- pre-check.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 pre-check.sh diff --git a/pre-check.sh b/pre-check.sh old mode 100644 new mode 100755 index 18b05d8120..4a74faa145 --- a/pre-check.sh +++ b/pre-check.sh @@ -2,13 +2,13 @@ branch=$(git rev-parse --abbrev-ref HEAD) -if [[ "${branch}" != "main" ]]; then - echo "This script can only be run on the main branch. Current branch is ${branch}" +if [[ "${branch}" != "main" && ! "${branch}" =~ ^release- ]]; then + echo "This script can only be run on the main or release-* branches. Current branch is ${branch}" exit 1 fi if ! git diff --quiet; then - echo "This script must only run on a clean main branch." + echo "This script must only run on a clean branch." echo git status exit 1