fix(ci): change curl to fail on error (-fS) for telegram notification
Some checks failed
CD Pipeline / build-and-deploy (push) Failing after 11s
E2E Health Check / e2e-health (push) Successful in 15s

This commit is contained in:
OG T
2026-03-30 00:17:43 +08:00
parent 76c7cafaa2
commit 5b256a1236

View File

@@ -27,7 +27,7 @@ jobs:
- name: Notify Pipeline Start
run: |
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
-d chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" \
-d text="🚀 [AWOOOI CI/CD] Pipeline Started by ${{ github.actor }} (Commit: ${{ github.sha }})"
@@ -54,7 +54,7 @@ jobs:
- name: Notify API Build
run: |
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
-d chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" \
-d text="📦 [AWOOOI CI/CD] API Image Built & Pushed"
@@ -73,7 +73,7 @@ jobs:
- name: Notify Web Build
run: |
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
-d chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" \
-d text="📦 [AWOOOI CI/CD] Web Image Built & Pushed"
@@ -108,7 +108,7 @@ jobs:
- name: Notify K8s Deploy
run: |
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
-d chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" \
-d text="🚢 [AWOOOI CI/CD] K8s Deployment Triggered"
@@ -134,13 +134,13 @@ jobs:
- name: Notify Health Check Success
run: |
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
-d chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" \
-d text="✅ [AWOOOI CI/CD] Health Check Passed! Pipeline Complete."
- name: Notify Pipeline Failure
if: failure()
run: |
curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
-d chat_id="${{ secrets.TELEGRAM_CHAT_ID }}" \
-d text="❌ [AWOOOI CI/CD] Pipeline Failed! Please check Gitea Actions logs."