5959 "${COMMENT_BODY}" == *'run vault_p0'* ||
6060 "${COMMENT_BODY}" == *'run nonConcurrent'* ||
6161 "${COMMENT_BODY}" == *'run check_coverage'* ||
62- "${COMMENT_BODY}" == *'run arm'* ||
6362 "${COMMENT_BODY}" == *'run performance'* ]]; then
6463 echo "comment_trigger=true" | tee -a "$GITHUB_OUTPUT"
6564 echo "comment_skip=false" | tee -a "$GITHUB_OUTPUT"
8382 echo "COMMENT_USER_ID ${COMMENT_USER_ID} is allowed to skip buildall for branch-3.1"
8483 echo "comment_trigger=false" | tee -a "$GITHUB_OUTPUT"
8584 echo "comment_skip=true" | tee -a "$GITHUB_OUTPUT"
85+ elif [[ "${COMMENT_USER_ID}" == '9208457' && "${TARGET_BRANCH}" == *'branch-4.0'* ]]; then
86+ echo "COMMENT_USER_ID ${COMMENT_USER_ID} is allowed to skip buildall for branch-4.0"
87+ echo "comment_trigger=false" | tee -a "$GITHUB_OUTPUT"
88+ echo "comment_skip=true" | tee -a "$GITHUB_OUTPUT"
8689 else
8790 echo "COMMENT_USER_ID ${COMMENT_USER_ID} is not allowed to skip buildall."
8891 exit
@@ -117,7 +120,7 @@ jobs:
117120 echo "TARGET_BRANCH='${TARGET_BRANCH}'" | tee -a "$GITHUB_OUTPUT"
118121 echo "COMMENT_BODY='${COMMENT_BODY}'" | tee -a "$GITHUB_OUTPUT"
119122
120- reg="run (buildall|compile|p0|p1|feut|beut|cloudut|external|clickbench|cloud_p0|cloud_p1|vault_p0|nonConcurrent|arm| performance|check_coverage)( [1-9]*[0-9]+)*"
123+ reg="run (buildall|compile|p0|p1|feut|beut|cloudut|external|clickbench|cloud_p0|cloud_p1|vault_p0|nonConcurrent|performance|check_coverage)( [1-9]*[0-9]+)*"
121124 COMMENT_TRIGGER_TYPE="$(echo -e "${COMMENT_BODY}" | xargs | grep -E "${reg}" | awk -F' ' '{print $2}' | sed -n 1p | sed 's/\r//g')"
122125 COMMENT_REPEAT_TIMES="$(echo -e "${COMMENT_BODY}" | xargs | grep -E "${reg}" | awk -F' ' '{print $3}' | sed -n 1p | sed 's/\r//g')"
123126 echo "COMMENT_TRIGGER_TYPE=${COMMENT_TRIGGER_TYPE}" | tee -a "$GITHUB_OUTPUT"
@@ -152,12 +155,10 @@ jobs:
152155 if file_changed_regression_p0; then
153156 echo "changed_p0=true" | tee -a "$GITHUB_OUTPUT"
154157 echo "changed_external=true" | tee -a "$GITHUB_OUTPUT"
155- echo "changed_arm=true" | tee -a "$GITHUB_OUTPUT"
156158 echo "changed_nonConcurrent=true" | tee -a "$GITHUB_OUTPUT"
157159 else
158160 echo "changed_p0=false" | tee -a "$GITHUB_OUTPUT"
159161 echo "changed_external=false" | tee -a "$GITHUB_OUTPUT"
160- echo "changed_arm=false" | tee -a "$GITHUB_OUTPUT"
161162 echo "changed_nonConcurrent=false" | tee -a "$GITHUB_OUTPUT"
162163 fi
163164 if file_changed_regression_p1; then
@@ -194,7 +195,6 @@ jobs:
194195 echo "changed_cloud_ut=true" | tee -a "$GITHUB_OUTPUT"
195196 echo "changed_p0=true" | tee -a "$GITHUB_OUTPUT"
196197 echo "changed_external=true" | tee -a "$GITHUB_OUTPUT"
197- echo "changed_arm=true" | tee -a "$GITHUB_OUTPUT"
198198 echo "changed_p1=true" | tee -a "$GITHUB_OUTPUT"
199199 echo "changed_performance=true" | tee -a "$GITHUB_OUTPUT"
200200 echo "changed_cloud_p0=true" | tee -a "$GITHUB_OUTPUT"
@@ -403,19 +403,6 @@ jobs:
403403 "cloud_p1" \
404404 "${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
405405
406- - name : " Trigger or Skip arm"
407- if : ${{ fromJSON(steps.parse.outputs.comment_trigger) && contains(fromJSON('["arm", "buildall"]'), steps.parse.outputs.COMMENT_TRIGGER_TYPE) }}
408- run : |
409- source ./regression-test/pipeline/common/teamcity-utils.sh
410- set -x
411- trigger_or_skip_build \
412- "${{ steps.changes.outputs.changed_arm }}" \
413- "${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
414- "${{ steps.parse.outputs.TARGET_BRANCH }}" \
415- "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
416- "arm" \
417- "${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
418-
419406 - name : " Trigger or Skip performance"
420407 if : ${{ fromJSON(steps.parse.outputs.comment_trigger) && contains(fromJSON('["performance", "buildall"]'), steps.parse.outputs.COMMENT_TRIGGER_TYPE) }}
421408 run : |
@@ -440,7 +427,6 @@ jobs:
440427 skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" p1
441428 skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" external
442429 skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" performance
443- skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" arm
444430 skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" cloud_p0
445431 skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" cloud_p1
446432 skip_build "${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" cloudut
0 commit comments