From 474c28ad50cf1e16b549ea1b850d16c374ea4eb0 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sun, 5 May 2024 20:42:30 +1200 Subject: [PATCH] Removed app build --- .github/workflows/prod-android.yml | 151 ----------------------------- 1 file changed, 151 deletions(-) delete mode 100644 .github/workflows/prod-android.yml diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml deleted file mode 100644 index 5c18dd08..00000000 --- a/.github/workflows/prod-android.yml +++ /dev/null @@ -1,151 +0,0 @@ -name: Build Android - -on: - push: - branches: - - main - -jobs: - build_arm: - name: Build APK for ARM - runs-on: ubuntu-latest - defaults: - run: - working-directory: ./materialious - - steps: - - name: Checkout source - uses: actions/checkout@v3 - - - name: Setup java - uses: actions/setup-java@v3 - with: - distribution: 'adopt' - java-version: '17' - - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: 18 - - - name: Install app dependencies - run: npm install - - - name: Build Svelte app - run: npm run build - - - name: Capacitor sync - run: npx cap sync - - - name: Build APK for ARM - run: cd android && ./gradlew assembleArmRelease - - - name: Sign APK - run: | - echo "${{ secrets.RELEASE_KEYSTORE }}" > android/release.jks.base64 - base64 -d android/release.jks.base64 > android/release.decrypted.jks - jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/apk/release/app-arm-release-signed.apk ./android/app/build/outputs/apk/release/app-arm-release-unsigned.apk release - - - name: Upload APK to release - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ./materialious/android/app/build/outputs/apk/release/app-arm-release-signed.apk - overwrite: true - file_glob: true - - build_arm64: - name: Build APK for ARM64 - runs-on: ubuntu-latest - defaults: - run: - working-directory: ./materialious - - steps: - - name: Checkout source - uses: actions/checkout@v3 - - - name: Setup java - uses: actions/setup-java@v3 - with: - distribution: 'adopt' - java-version: '17' - - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: 18 - - - name: Install app dependencies - run: npm install - - - name: Build Svelte app - run: npm run build - - - name: Capacitor sync - run: npx cap sync - - - name: Build APK for ARM64 - run: cd android && ./gradlew assembleArm64Release - - - name: Sign APK - run: | - echo "${{ secrets.RELEASE_KEYSTORE }}" > android/release.jks.base64 - base64 -d android/release.jks.base64 > android/release.decrypted.jks - jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/apk/release/app-arm64-release-signed.apk ./android/app/build/outputs/apk/release/app-arm64-release-unsigned.apk release - - - name: Upload APK to release - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ./materialious/android/app/build/outputs/apk/release/app-arm64-release-signed.apk - overwrite: true - file_glob: true - - build_x86: - name: Build APK for x86 - runs-on: ubuntu-latest - defaults: - run: - working-directory: ./materialious - - steps: - - name: Checkout source - uses: actions/checkout@v3 - - - name: Setup java - uses: actions/setup-java@v3 - with: - distribution: 'adopt' - java-version: '17' - - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: 18 - - - name: Install app dependencies - run: npm install - - - name: Build Svelte app - run: npm run build - - - name: Capacitor sync - run: npx cap sync - - - name: Build APK for x86 - run: cd android && ./gradlew assembleX86Release - - - name: Sign APK - run: | - echo "${{ secrets.RELEASE_KEYSTORE }}" > android/release.jks.base64 - base64 -d android/release.jks.base64 > android/release.decrypted.jks - jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/apk/release/app-x86-release-signed.apk ./android/app/build/outputs/apk/release/app-x86-release-unsigned.apk release - - - name: Upload APK to release - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ./materialious/android/app/build/outputs/apk/release/app-x86-release-signed.apk - overwrite: true - file_glob: true