From 8ce3e3c11f652392c82df1cc2a004d3896bf5e54 Mon Sep 17 00:00:00 2001 From: "lalitdeore12@gmail.com" Date: Wed, 26 Feb 2025 13:01:34 +0530 Subject: [PATCH] Add alert when github workflow failed --- .github/workflows/quick-testing.yml | 34 ++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/quick-testing.yml b/.github/workflows/quick-testing.yml index 0ed64b9d..4ab7c0e0 100644 --- a/.github/workflows/quick-testing.yml +++ b/.github/workflows/quick-testing.yml @@ -151,21 +151,21 @@ jobs: echo "Health endpoint check failed. Response did not meet expected criteria." exit 1 fi - # notify: - # needs: build - # if: failure() - # runs-on: ubuntu-latest - # steps: - # - name: Send Twilio Alert - # run: | - # WORKFLOW_URL="https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" - # MESSAGE="🚨 Shuffle Workflow Failed! - # Repository: ${{ github.repository }} - # Branch: ${{ github.ref_name }} - # Workflow URL: $WORKFLOW_URL" + notify: + needs: build + if: failure() + runs-on: ubuntu-latest + steps: + - name: Send Twilio Alert + run: | + WORKFLOW_URL="https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" + MESSAGE="🚨 Shuffle Workflow Failed! + Repository: ${{ github.repository }} + Branch: ${{ github.ref_name }} + Workflow URL: $WORKFLOW_URL" - # curl -s -X POST https://api.twilio.com/2010-04-01/Accounts/${{ secrets.TWILIO_ACCOUNT_SID }}/Messages.json \ - # --data-urlencode "To=${{ secrets.TWILIO_TO_NUMBER }}" \ - # --data-urlencode "From=${{ secrets.TWILIO_FROM_NUMBER }}" \ - # --data-urlencode "Body=$MESSAGE" \ - # -u "${{ secrets.TWILIO_ACCOUNT_SID }}:${{ secrets.TWILIO_AUTH_TOKEN }}" > /dev/null + curl -s -X POST https://api.twilio.com/2010-04-01/Accounts/${{ secrets.TWILIO_ACCOUNT_SID }}/Messages.json \ + --data-urlencode "To=${{ secrets.TWILIO_TO_NUMBER }}" \ + --data-urlencode "From=${{ secrets.TWILIO_FROM_NUMBER }}" \ + --data-urlencode "Body=$MESSAGE" \ + -u "${{ secrets.TWILIO_ACCOUNT_SID }}:${{ secrets.TWILIO_AUTH_TOKEN }}" > /dev/null