From b0df5c79fc2e3078a596c4e298a94bd06cfce62b Mon Sep 17 00:00:00 2001 From: OG T Date: Fri, 10 Apr 2026 22:04:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(cd):=20Notify=20steps=20=E6=94=B9=E7=94=A8?= =?UTF-8?q?=20JSON=20body=20=E9=81=BF=E5=85=8D=20HTML=20parse=5Fmode=20400?= =?UTF-8?q?=20=E9=8C=AF=E8=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/cd.yaml | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index d38c8dce..c92a23f9 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -61,13 +61,15 @@ jobs: echo "start_time=$(date +%s)" >> $GITHUB_OUTPUT - name: Notify Pipeline Start - env: - TG_MSG: "šŸš€ AWOOOI éƒØē½²é–‹å§‹\nā”œ šŸ“ ${{ steps.commit.outputs.message }}\nā”œ šŸ”– ${{ steps.commit.outputs.short_sha }}\nā”œ šŸ‘¤ ${{ github.actor }}\nā”” 🌿 main" run: | - printf '%b' "$TG_MSG" | curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ - -d "chat_id=${{ secrets.TELEGRAM_CHAT_ID }}" \ - -d "parse_mode=HTML" \ - --data-urlencode "text@-" + MSG="šŸš€ AWOOOI éƒØē½²é–‹å§‹ +ā”œ šŸ“ ${{ steps.commit.outputs.message }} +ā”œ šŸ”– ${{ steps.commit.outputs.short_sha }} +ā”œ šŸ‘¤ ${{ github.actor }} +ā”” 🌿 main" + curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ + -H "Content-Type: application/json" \ + -d "{\"chat_id\":\"${{ secrets.TELEGRAM_CHAT_ID }}\",\"parse_mode\":\"HTML\",\"text\":$(echo "$MSG" | python3 -c 'import json,sys; print(json.dumps(sys.stdin.read()))')}" @@ -525,10 +527,12 @@ jobs: - name: Notify Pipeline Failure if: failure() - env: - TG_MSG: "āŒ AWOOOI éƒØē½²å¤±ę•—\nā”œ šŸ“ ${{ steps.commit.outputs.message }}\nā”œ šŸ”– ${{ steps.commit.outputs.short_sha }}\nā”œ šŸ‘¤ ${{ github.actor }}\nā”” šŸ”— ęŸ„ēœ‹ę—„čŖŒ" run: | - printf '%b' "$TG_MSG" | curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ - -d "chat_id=${{ secrets.TELEGRAM_CHAT_ID }}" \ - -d "parse_mode=HTML" \ - --data-urlencode "text@-" + MSG="āŒ AWOOOI éƒØē½²å¤±ę•— +ā”œ šŸ“ ${{ steps.commit.outputs.message }} +ā”œ šŸ”– ${{ steps.commit.outputs.short_sha }} +ā”œ šŸ‘¤ ${{ github.actor }} +ā”” šŸ”— ęŸ„ēœ‹ę—„čŖŒ: http://192.168.0.110:3001/wooo/awoooi/actions" + curl -fS -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ + -H "Content-Type: application/json" \ + -d "{\"chat_id\":\"${{ secrets.TELEGRAM_CHAT_ID }}\",\"parse_mode\":\"HTML\",\"text\":$(echo "$MSG" | python3 -c 'import json,sys; print(json.dumps(sys.stdin.read()))')}"