Fix Android assets upload to correct release

Use gh CLI to upload Android APK and AAB to the tagged release.
This commit is contained in:
2025-11-01 17:20:13 +01:00
parent 471baec284
commit a946b14f69

View File

@ -12,7 +12,8 @@ jobs:
contents: write contents: write
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
outputs: 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: steps:
- name: Checkout repository - name: Checkout repository
@ -40,6 +41,8 @@ jobs:
draft: true, draft: true,
prerelease: false prerelease: false
}) })
core.setOutput('release_id', data.id)
core.setOutput('upload_url', data.upload_url)
return data.id return data.id
build-desktop: build-desktop:
@ -216,13 +219,14 @@ jobs:
- name: Build Android APK and AAB (signed) - name: Build Android APK and AAB (signed)
run: pnpm tauri android build run: pnpm tauri android build
- name: Upload to Release - name: Upload Android artifacts to Release
uses: softprops/action-gh-release@v2 env:
with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
files: | run: |
src-tauri/gen/android/app/build/outputs/apk/**/*.apk gh release upload ${{ github.ref_name }} \
src-tauri/gen/android/app/build/outputs/bundle/**/*.aab src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release.apk \
draft: true src-tauri/gen/android/app/build/outputs/bundle/universalRelease/app-universal-release.aab \
--clobber
publish-release: publish-release:
permissions: permissions: