diff --git a/.github/workflows/ballfield.yml b/.github/workflows/ballfield.yml index ed72cbb20..f0118f7e4 100644 --- a/.github/workflows/ballfield.yml +++ b/.github/workflows/ballfield.yml @@ -104,25 +104,20 @@ jobs: if [ -e upload_keystore.jks ]; then export ANDROID_UPLOAD_KEYSTORE_FILE=`pwd`/upload_keystore.jks fi + mkdir -p upload/ ./sign.sh + mv *.apk upload/ ./signBundle.sh - rm -f app-release.apk + mv *.aab upload/ env: ANDROID_KEYSTORE_PASS: "${{secrets.ANDROID_KEYSTORE_PASS}}" ANDROID_KEYSTORE_ALIAS: "${{secrets.ANDROID_KEYSTORE_ALIAS}}" ANDROID_UPLOAD_KEYSTORE_PASS: "${{secrets.ANDROID_UPLOAD_KEYSTORE_PASS}}" ANDROID_UPLOAD_KEYSTORE_ALIAS: "${{secrets.ANDROID_UPLOAD_KEYSTORE_ALIAS}}" - - name: upload apk - uses: actions/upload-artifact@v3 + # Github actions is dumb and won't let you download single files from artifacts, so break up the artifacts instead + - uses: actions/upload-artifact@v2 with: - name: ${{env.APP_NAME}}.apk - path: ./*.apk - if-no-files-found: error - - - name: upload aab - uses: actions/upload-artifact@v3 - with: - name: ${{env.APP_NAME}}.aab - path: ./*.aab + name: ${{env.APP_NAME}} + path: upload if-no-files-found: error