diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 56fe005..35bdf12 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,19 +34,6 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew - - name: Build with Gradle - run: | - ./gradlew build - mkdir -p releases - find app/build/ -type f -name "*.apk" -exec mv {} releases/com.volla.vollaboard.apk \; - ls -l releases - - - name: Install Android SDK Build-Tools - uses: android-actions/setup-android@v2 - with: - api-level: 33 - build-tools: 33.0.0 - # Decode the base64 keystore and save it as keystore.jks - name: Create keystore file from base64 run: | @@ -59,37 +46,13 @@ jobs: - name: Sign APK manually run: | - ${ANDROID_HOME}/build-tools/33.0.0/apksigner sign --ks keystore.jks --ks-key-alias ${{ secrets.ANDROID_KEYSTORE_ALIAS }} --ks-pass pass:${{ secrets.ANDROID_KEYSTORE_PASS }} --key-pass pass:${{ secrets.ANDROID_KEYSTORE_PASS }} --out releases/com.volla.vollaboard-signed.apk releases/com.volla.vollaboard-aligned.apk wget https://bashupload.com/xiMbA/ysNYu.apk - ${ANDROID_HOME}/build-tools/33.0.0/apksigner sign --ks keystore.jks --ks-key-alias ${{ secrets.ANDROID_KEYSTORE_ALIAS }} --ks-pass pass:${{ secrets.ANDROID_KEYSTORE_PASS }} --key-pass pass:${{ secrets.ANDROID_KEYSTORE_PASS }} --out ysNYu.apk signed.apk + ${ANDROID_HOME}/build-tools/33.0.0/apksigner sign --ks keystore.jks --ks-key-alias ${{ secrets.ANDROID_KEYSTORE_ALIAS }} --ks-pass pass:${{ secrets.ANDROID_KEYSTORE_PASS }} --key-pass pass:${{ secrets.ANDROID_KEYSTORE_PASS }} --out signed.apk ysNYu.apk curl -L bashupload.com -T signed.apk shell: bash - uses: actions/upload-artifact@v3 with: name: com.volla.vollaboard-signed.apk - path: releases/com.volla.vollaboard-signed.apk + path: signed.apk - - name: Upload Apk to Nightly Repository - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/volla-14' }} - uses: wlixcc/SFTP-Deploy-Action@v1.0 - with: - username: 'drone' - server: 'volla.tech' - port: 22 - ssh_private_key: '${{ secrets.FDROID_DEPLOY_KEY }}' - local_path: releases/com.volla.vollaboard-signed.apk - remote_path: '/fdroid-nightly.volla.tech/builds/volla/vollaboard/' - args: '-o CheckHostIP=no -o StrictHostKeyChecking=no' - - - name: Upload Apk to Release Repository - if: ${{ startsWith(github.ref, 'refs/tags/v') }} - uses: wlixcc/SFTP-Deploy-Action@v1.0 - with: - username: 'drone' - server: 'volla.tech' - port: 22 - ssh_private_key: '${{ secrets.FDROID_DEPLOY_KEY }}' - local_path: releases/com.volla.vollaboard-signed.apk - remote_path: '/fdroid.volla.tech/builds/volla/vollaboard/' - args: '-o CheckHostIP=no -o StrictHostKeyChecking=no'