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)\" + } + ] + }"