From d7b875cfc57123a35e2af2097b54703c1c6f30d2 Mon Sep 17 00:00:00 2001 From: Maxim Fedotov Date: Mon, 23 Dec 2024 17:35:08 +0300 Subject: [PATCH] fix(ci): fix false positive e2e CI runs (#603) Add EXIT_CODE env for GitHub Actions to use as indicator of run's success Signed-off-by: Maksim Fedotov --- tests/e2e/Taskfile.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/e2e/Taskfile.yaml b/tests/e2e/Taskfile.yaml index 87583686f6..b10288ef85 100644 --- a/tests/e2e/Taskfile.yaml +++ b/tests/e2e/Taskfile.yaml @@ -62,10 +62,13 @@ tasks: -v | tee /dev/stderr | grep --color=never -E 'FAIL!|SUCCESS!') if [[ $RESULT == SUCCESS!* ]]; then RESULT_STATUS=":white_check_mark: SUCCESS!" + EXIT_CODE=0 elif [[ $RESULT == FAIL!* ]]; then RESULT_STATUS=":x: FAIL!" + EXIT_CODE=1 else RESULT_STATUS=":question: UNKNOWN" + EXIT_CODE=1 fi DATE=$(date +"%Y-%m-%d") @@ -88,6 +91,7 @@ tasks: [:link: GitHub Actions Output]($GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID) " curl -XPOST -H 'Content-Type: application/json' -d "{\"text\": \"${SUMMARY}\"}" $LOOP_WEBHOOK_URL + exit $EXIT_CODE run: desc: "Run e2e tests"