diff --git a/src/github.sh b/src/github.sh index cc285c2..06c9e48 100644 --- a/src/github.sh +++ b/src/github.sh @@ -55,7 +55,7 @@ github::add_label_to_pr() { local -r xl_label="${7}" local -r body=$(curl -sSL -H "Authorization: token $GITHUB_TOKEN" -H "$GITHUB_API_HEADER" "$GITHUB_API_URL/repos/$GITHUB_REPOSITORY/pulls/$pr_number") - local labels=$(echo "$body" | jq .labels | jq -r ".[] | .name" | grep -e "$xs_label" -e "$s_label" -e "$m_label" -e "$l_label" -e "$xl_label" -v) + local labels=$(echo "$body" | jq .labels | jq -r ".[] | .name" | grep -w -e "$xs_label" -e "$s_label" -e "$m_label" -e "$l_label" -e "$xl_label" -v) labels=$(printf "%s\n%s" "$labels" "$label_to_add") local -r comma_separated_labels=$(github::format_labels "$labels")