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"