From 978da26ff13ca4a9cf397fc93c38a3a5339ea685 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Thu, 28 May 2026 23:07:24 +0500 Subject: [PATCH] update ci to push to tg --- .gitea/workflows/build-apk.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitea/workflows/build-apk.yml b/.gitea/workflows/build-apk.yml index 954b344..29621ac 100644 --- a/.gitea/workflows/build-apk.yml +++ b/.gitea/workflows/build-apk.yml @@ -87,3 +87,24 @@ jobs: --data-binary "@${ASSET_PATH}" echo "Uploaded asset: $ASSET_NAME" + + - name: Send APK to Telegram + env: + TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN }} + TG_CHAT_ID: ${{ vars.TG_CHAT_ID }} + run: | + if [ -z "$TG_BOT_TOKEN" ] || [ -z "$TG_CHAT_ID" ]; then + echo "TG_BOT_TOKEN or TG_CHAT_ID not set, skipping Telegram upload." + exit 0 + fi + + APP_NAME="${{ gitea.repository }}" + APP_NAME="${APP_NAME##*/}" + TAG="${{ gitea.ref_name }}" + ASSET_PATH=".build/release/release/${APP_NAME}-${TAG}.apk" + CAPTION="${APP_NAME} ${TAG}" + + curl -s -X POST "https://api.telegram.org/bot${TG_BOT_TOKEN}/sendDocument" \ + -F "chat_id=${TG_CHAT_ID}" \ + -F "document=@${ASSET_PATH}" \ + -F "caption=${CAPTION}"