Skip to content

Commit

Permalink
ci: Upload demo apk per-arch
Browse files Browse the repository at this point in the history
  • Loading branch information
katyo committed Feb 23, 2024
1 parent 859132d commit 0093825
Showing 1 changed file with 23 additions and 7 deletions.
30 changes: 23 additions & 7 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -256,16 +256,31 @@ jobs:
# use existing keystore to sign apk
sed -i 's/keystore_password = "android"/keystore_password = "${{ secrets.APK_KEYSTORE_PASSWORD }}"/' demo/Cargo.toml
fi
- name: Init demo apk
- name: Init demo
run: |
cd demo && cargo mobile init && sed -ri 's/((compile|target)Sdk *= *)33/\134/g' gen/android/app/build.gradle.kts
- name: Build demo apk
- name: Build demo
run: cd demo && cargo mobile android apk build --release --split-per-abi
- name: Upload demo apk
- name: Upload demo x86
uses: actions/upload-artifact@v4
with:
name: apk
path: demo/gen/android/app/build/outputs/apk/*/release/*.apk
name: demo-x86
path: demo/gen/android/app/build/outputs/apk/x86/release/*.apk
- name: Upload demo x86_64
uses: actions/upload-artifact@v4
with:
name: demo-x86_64
path: demo/gen/android/app/build/outputs/apk/x86_64/release/*.apk
- name: Upload demo arm
uses: actions/upload-artifact@v4
with:
name: demo-arm
path: demo/gen/android/app/build/outputs/apk/arm/release/*.apk
- name: Upload demo arm64
uses: actions/upload-artifact@v4
with:
name: demo-arm64
path: demo/gen/android/app/build/outputs/apk/arm64/release/*.apk

release:
if: github.repository == 'katyo/oboe-rs' && startsWith(github.ref, 'refs/tags/')
Expand All @@ -279,10 +294,11 @@ jobs:
with:
pattern: library-*
merge-multiple: true
- name: Download demo
- name: Download demo apk
uses: actions/download-artifact@v4
with:
name: apk
pattern: demo-*
merge-multiple: true
- name: Create release
uses: softprops/action-gh-release@v1
env:
Expand Down

0 comments on commit 0093825

Please sign in to comment.