Skip to content

Commit

Permalink
[Amir] uncommenting android github workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
anagri committed Oct 19, 2024
1 parent 8c7594b commit 6a4f19e
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 25 deletions.
6 changes: 6 additions & 0 deletions .github/actions/setup-tauri-cli/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,9 @@ runs:
if ! cargo tauri -V &> /dev/null; then
cargo install tauri-cli@^2.0.0
fi
- name: Install bindgen
shell: bash
run: |
if ! bindgen -V &> /dev/null; then
cargo install bindgen-cli
fi
50 changes: 25 additions & 25 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,28 +38,28 @@ jobs:
working-directory: crates/droid
- name: Setup Tauri CLI
uses: ./.github/actions/setup-tauri-cli
# - name: Build Android app
# run: make build-android
# working-directory: crates/droid
# - name: Decode Android keystore
# run: echo ${{ secrets.ANDROID_KEYSTORE_BASE64 }} | base64 -d > android-release-keystore.jks
# working-directory: crates/droid
# - name: Sign and rename APK
# run: |
# export ANDROID_KEYSTORE_PATH=android-release-keystore.jks
# export ANDROID_KEY_ALIAS=${{ secrets.ANDROID_KEY_ALIAS }}
# export ANDROID_KEYSTORE_PASSWORD=${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
# make sign-apk
# make rename-apk
# working-directory: crates/droid
# - name: Get Node project version
# id: package-version
# uses: martinbeentjes/[email protected]
# - name: Publish
# uses: softprops/action-gh-release@v1
# with:
# draft: true
# name: 'BodhiDroid v${{ steps.package-version.outputs.current-version}}'
# tag_name: 'v${{ steps.package-version.outputs.current-version}}'
# generate_release_notes: true
# files: ./src-tauri/gen/android/app/build/outputs/apk/universal/release/bodhidroid-*.apk
- name: Build Android app
run: make build-android
working-directory: crates/droid
- name: Decode Android keystore
run: echo ${{ secrets.ANDROID_KEYSTORE_BASE64 }} | base64 -d > android-release-keystore.jks
working-directory: crates/droid
- name: Sign and rename APK
run: |
export ANDROID_KEYSTORE_PATH=android-release-keystore.jks
export ANDROID_KEY_ALIAS=${{ secrets.ANDROID_KEY_ALIAS }}
export ANDROID_KEYSTORE_PASSWORD=${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
make sign-apk
make rename-apk
working-directory: crates/droid
- name: Get Node project version
id: package-version
uses: martinbeentjes/[email protected]
- name: Publish
uses: softprops/action-gh-release@v1
with:
draft: true
name: 'BodhiDroid v${{ steps.package-version.outputs.current-version}}'
tag_name: 'v${{ steps.package-version.outputs.current-version}}'
generate_release_notes: true
files: ./src-tauri/gen/android/app/build/outputs/apk/universal/release/bodhidroid-*.apk

0 comments on commit 6a4f19e

Please sign in to comment.