diff --git a/check_commits.sh b/check_commits.sh index 5cd4d2c..035c001 100644 --- a/check_commits.sh +++ b/check_commits.sh @@ -48,7 +48,7 @@ do # Get Git commit information # BRANCH_NAME_FULL=$refname - BRANCH_NAME="$(echo $BRANCH_NAME_FULL | sed 's/refs\/heads\///g')" + BRANCH_NAME="$(echo $BRANCH_NAME_FULL | sed 's/refs\/\(heads\|pull\)\///g')" COMMIT_MESSAGE=$(git log --format=%B -n 1) echo "[INFO] BRANCH NAME: $BRANCH_NAME" @@ -59,7 +59,7 @@ do # echo "[INFO] Policy - Check that brunch name is enforced by branch name" # Regexp for allowed names of branches - branch_name_format='^master|^main|^feature\/[a-zA-Z0-9,\.\_\-]+-[0-9]+.*|^hotfix\/.*|^bugfix\/.*' + branch_name_format='^[0-9]+\/head|^master|^main|^feature\/[a-zA-Z0-9,\.\_\-]+-[0-9]+.*|^hotfix\/.*|^bugfix\/.*' if [[ ! $BRANCH_NAME =~ $branch_name_format ]]; then echo "$error_msg_branch" >&2