From a946b14f69bf95c9a1d6758b6510ff4a2209d4c5 Mon Sep 17 00:00:00 2001 From: haex Date: Sat, 1 Nov 2025 17:20:13 +0100 Subject: [PATCH] Fix Android assets upload to correct release Use gh CLI to upload Android APK and AAB to the tagged release. --- .github/workflows/release.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 496de17..373f4a9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,8 @@ jobs: contents: write runs-on: ubuntu-22.04 outputs: - release_id: ${{ steps.create-release.outputs.result }} + release_id: ${{ steps.create-release.outputs.release_id }} + upload_url: ${{ steps.create-release.outputs.upload_url }} steps: - name: Checkout repository @@ -40,6 +41,8 @@ jobs: draft: true, prerelease: false }) + core.setOutput('release_id', data.id) + core.setOutput('upload_url', data.upload_url) return data.id build-desktop: @@ -216,13 +219,14 @@ jobs: - name: Build Android APK and AAB (signed) run: pnpm tauri android build - - name: Upload to Release - uses: softprops/action-gh-release@v2 - with: - files: | - src-tauri/gen/android/app/build/outputs/apk/**/*.apk - src-tauri/gen/android/app/build/outputs/bundle/**/*.aab - draft: true + - name: Upload Android artifacts to Release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh release upload ${{ github.ref_name }} \ + src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release.apk \ + src-tauri/gen/android/app/build/outputs/bundle/universalRelease/app-universal-release.aab \ + --clobber publish-release: permissions: