Skip to content

Commit

Permalink
Merge branch 'new' of github.com:cossim/coss-client into new
Browse files Browse the repository at this point in the history
  • Loading branch information
xie392 committed Jun 3, 2024
2 parents c71b75a + 0aece88 commit 2392556
Showing 1 changed file with 28 additions and 28 deletions.
56 changes: 28 additions & 28 deletions .github/workflows/build-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,28 +34,28 @@ jobs:
- name: Create Build Folder
run: pnpm build:mobile

- name: Add android folder if not present
run: if [ ! -d "./android" ]; then npx cap add android; fi
# - name: Add android folder if not present
# run: if [ ! -d "./android" ]; then npx cap add android; fi

- name: Capacitor update
run: npx cap update
# - name: Capacitor update
# run: npx cap update

- name: Capacitor copy
run: npx cap copy
# - name: Capacitor copy
# run: npx cap copy

- name: Generate icons and splash screen to android folder
run: if [ -d "./resources" ]; then npm install @capacitor/assets --save-dev && npx capacitor-assets generate --android; fi
# - name: Generate icons and splash screen to android folder
# run: if [ -d "./resources" ]; then npm install @capacitor/assets --save-dev && npx capacitor-assets generate --android; fi

- name: Build app bundle
run: cd android && ./gradlew bundle && ./gradlew assembleRelease
run: cd android && ./gradlew assembleRelease

- name: Extract Android signing key from env
run: |
echo "${{ secrets.RELEASE_KEYSTORE }}" > android/release.jks.base64
base64 -d android/release.jks.base64 > android/release.decrypted.jks
# - name: Extract Android signing key from env
# run: |
# echo "${{ secrets.RELEASE_KEYSTORE }}" > android/release.jks.base64
# base64 -d android/release.jks.base64 > android/release.decrypted.jks

- name: Sign dev build
run: jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/bundle/release/app-release-signed.aab ./android/app/build/outputs/bundle/release/app-release.aab release
# - name: Sign dev build
# run: jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/bundle/release/app-release-signed.aab ./android/app/build/outputs/bundle/release/app-release.aab release

- name: Check folder content of android output
run: ls ./android/app/build/outputs/bundle/release
Expand All @@ -71,20 +71,20 @@ jobs:
GITHUB_TOKEN: ${{ secrets.github_token }}
with:
tag_name: ${{ steps.version.outputs.VERSION }}
release_name: Release ${{ steps.version.outputs.VERSION }}
release_name: ${{ steps.version.outputs.VERSION }}
draft: false
prerelease: true

- name: Upload Release Asset .aab
id: upload-release-asset-aab
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.github_token }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./android/app/build/outputs/bundle/release/app-release-signed.aab
asset_name: app-release-signed.aab
asset_content_type: application/zip
prerelease: false

# - name: Upload Release Asset .aab
# id: upload-release-asset-aab
# uses: actions/upload-release-asset@v1
# env:
# GITHUB_TOKEN: ${{ secrets.github_token }}
# with:
# upload_url: ${{ steps.create_release.outputs.upload_url }}
# asset_path: ./android/app/build/outputs/bundle/release/app-release-signed.aab
# asset_name: app-release-signed.aab
# asset_content_type: application/zip

- name: Upload Release Asset .apk
id: upload-release-asset-apk
Expand Down

0 comments on commit 2392556

Please sign in to comment.