diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f176b73..b36b6c0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,16 +56,19 @@ jobs: run: ./gradlew build - uses: actions/upload-artifact@v4 + id: upload_unsigned_v4 with: name: GakumasLocalify-Unsigned-apk path: app/build/outputs/apk/debug/app-debug.apk + continue-on-error: true - name: Upload Unsigned APK with v3 if v4 failed - if: failure() + if: steps.upload_unsigned_v4.outcome == 'failure' uses: actions/upload-artifact@v3 with: name: GakumasLocalify-Unsigned-apk path: app/build/outputs/apk/debug/app-debug.apk + continue-on-error: true - uses: ilharp/sign-android-release@v1 name: Sign app APK @@ -80,12 +83,14 @@ jobs: continue-on-error: true - uses: actions/upload-artifact@v4 + id: upload_signed_v4 with: name: GakumasLocalify-Signed-apk path: ${{steps.sign_app.outputs.signedFile}} + continue-on-error: true - name: Upload Signed APK with v3 if v4 failed - if: failure() + if: steps.upload_signed_v4.outcome == 'failure' uses: actions/upload-artifact@v3 with: name: GakumasLocalify-Signed-apk