From 5f8bdbe3209fe561701b6928f68688e4ab745aa7 Mon Sep 17 00:00:00 2001 From: kotori0 Date: Sat, 30 Jan 2021 17:33:53 +0800 Subject: [PATCH] [ci] Add commit message to Telegram push --- .github/workflows/manager.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/manager.yml b/.github/workflows/manager.yml index ec42554f..13a5f803 100644 --- a/.github/workflows/manager.yml +++ b/.github/workflows/manager.yml @@ -54,5 +54,7 @@ jobs: CHANNEL_ID: ${{ secrets.CHANNEL_ID }} BOT_TOKEN: ${{ secrets.BOT_TOKEN }} FILE: ${{ steps.sign.outputs.signedReleaseFile }} + COMMIT_MESSAGE: ${{ github.event.head_commit.message }} run: | - curl https://api.telegram.org/bot${BOT_TOKEN}/sendDocument -X POST -F chat_id="$CHANNEL_ID" -F document="@$FILE" + ESCAPED=`echo $COMMIT_MESSAGE | python3 -c 'import json,sys,urllib.parse; print(urllib.parse.quote(json.dumps(sys.stdin.read())))'` + curl -v "https://api.telegram.org/bot${BOT_TOKEN}/sendMediaGroup?chat_id=${CHANNEL_ID}&media=%5B%7B%22type%22:%22document%22,%20%22media%22:%22attach://debug%22,%22caption%22:${ESCAPED}%7D%5D" -F release="@$release"