diff --git a/.github/workflows/auto-cherrypick.yaml b/.github/workflows/auto-cherrypick.yaml index 97074c1d60..cd9d5e89f8 100644 --- a/.github/workflows/auto-cherrypick.yaml +++ b/.github/workflows/auto-cherrypick.yaml @@ -103,8 +103,10 @@ jobs: for LABEL in ${PR_LABEL} ; do echo "checking label $LABEL " PREFIX="${{ env.PR_LABEL_PREFIX_CHERRYPICK }}" - grep -E "^${PREFIX}" <<< "${LABEL}" &>/dev/null || INITIAL_LABEL+="${LABEL}," - continue + if ! grep -E "^${PREFIX}" <<< "${LABEL}" &>/dev/null; then + INITIAL_LABEL+="${LABEL}," + continue + fi BRANCH_NAME=` sed 's?'"${PREFIX}"'??' <<< "$LABEL" ` WANT_MERGE_BRANCH_LIST+=" $BRANCH_NAME " done