From cdf30c7f092e4fc9cba4707ef02a1630ea793655 Mon Sep 17 00:00:00 2001 From: dangilcal Date: Thu, 16 Apr 2026 19:03:09 +0200 Subject: [PATCH] Fix release creation for Gitea --- .gitea/workflows/android.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/android.yml b/.gitea/workflows/android.yml index ee0d817..fc23c15 100644 --- a/.gitea/workflows/android.yml +++ b/.gitea/workflows/android.yml @@ -33,10 +33,21 @@ jobs: path: app/build/outputs/apk/release/*.apk - name: Create Release - uses: softprops/action-gh-release@v1 - with: - files: app/build/outputs/apk/release/*.apk - generate_release_notes: true - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GITEA_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + TAG_NAME=${GITHUB_REF#refs/tags/} + APK_FILE=$(ls app/build/outputs/apk/release/*.apk | head -1) + curl -X POST "${{ env.GITEA_INSTANCE_URL }}/api/v1/repos/${{ github.repository }}/releases" \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + -H "Content-Type: application/json" \ + -d "{ + \"tag_name\": \"$TAG_NAME\", + \"name\": \"Release $TAG_NAME\", + \"draft\": false, + \"prerelease\": false, + \"assets\": [ + { + \"name\": \"$(basename $APK_FILE)\", + \"url\": \"${{ env.GITEA_INSTANCE_URL }}/${{ github.repository }}/releases/download/$TAG_NAME/$(basename $APK_FILE)\" + } + ] + }"