diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 4e9b071d..ee1c6aac 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -71,10 +71,12 @@ jobs: # HTML escape commit message(防特殊字元破壞 HTML) COMMIT_ESC=$(echo "$COMMIT_MSG" | sed 's/&/\&/g; s//\>/g') MSG=$(printf '🚀 AWOOOI 部署開始\n├ 📝 %s\n├ 🔖 %s\n└ 👤 %s' "${COMMIT_ESC}" "${SHORT_SHA}" "${ACTOR}") + # 2026-05-02 Claude Opus 4.7 + 統帥 ogt: notify 失敗不該擋整條 CI(鐵證: + # curl 400 從 5/1 起連續炸 14 個 commit 的 build-and-deploy)— 對齊 line 922 既有 pattern curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ -d "chat_id=${{ env.TELEGRAM_ALERT_CHAT_ID }}" \ -d "parse_mode=HTML" \ - --data-urlencode "text=${MSG}" + --data-urlencode "text=${MSG}" || echo "TG notify failed (non-fatal): exit=$?" @@ -231,7 +233,7 @@ jobs: curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ -d "chat_id=${{ env.TELEGRAM_ALERT_CHAT_ID }}" \ -d "parse_mode=HTML" \ - --data-urlencode "text=${MSG}" + --data-urlencode "text=${MSG}" || echo "TG notify failed (non-fatal): exit=$?" build-and-deploy: # 2026-04-30 Codex: Docker builds run on the host runner. Long docker build @@ -774,7 +776,7 @@ jobs: curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ -d "chat_id=${{ env.TELEGRAM_ALERT_CHAT_ID }}" \ -d "parse_mode=HTML" \ - --data-urlencode "text=${MSG}" + --data-urlencode "text=${MSG}" || echo "TG notify failed (non-fatal): exit=$?" post-deploy-checks: needs: build-and-deploy @@ -933,4 +935,4 @@ jobs: curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ -d "chat_id=${{ env.TELEGRAM_ALERT_CHAT_ID }}" \ -d "parse_mode=HTML" \ - --data-urlencode "text=${MSG}" + --data-urlencode "text=${MSG}" || echo "TG notify failed (non-fatal): exit=$?"