diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a6913e..081f124 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -89,7 +89,7 @@ jobs: working-directory: android - name: Build APK - run: flutter build apk --release --build-name "$VERSION_NAME" --build-number "$BUILD_NUMBER" + run: flutter build apk --split-per-abi --release --build-name "$VERSION_NAME" --build-number "$BUILD_NUMBER" - name: Build appBundle run: flutter build appbundle --release --build-name "$VERSION_NAME" --build-number "$BUILD_NUMBER" @@ -99,7 +99,9 @@ jobs: with: name: Releases path: | - build/app/outputs/flutter-apk/app-release.apk + build/app/outputs/flutter-apk/app-arm64-v8a-release.apk + build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk + build/app/outputs/flutter-apk/app-x86_64-release.apk build/app/outputs/bundle/release/app-release.aab - name: Generate Release Notes @@ -128,7 +130,7 @@ jobs: if: github.event_name == 'push' uses: ncipollo/release-action@v1 with: - artifacts: "build/app/outputs/flutter-apk/app-release.apk,build/app/outputs/bundle/release/app-release.aab" + artifacts: "build/app/outputs/flutter-apk/app-arm64-v8a-release.apk,build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk,build/app/outputs/flutter-apk/app-x86_64-release.apk,build/app/outputs/bundle/release/app-release.aab" tag: ${{ env.RELEASE_TAG }} token: ${{ secrets.GITHUB_TOKEN }} body: ${{ steps.release_notes.outputs.RELEASE_NOTES }} @@ -139,7 +141,7 @@ jobs: if: github.event_name == 'workflow_dispatch' uses: ncipollo/release-action@v1 with: - artifacts: "build/app/outputs/flutter-apk/app-release.apk,build/app/outputs/bundle/release/app-release.aab" + artifacts: "build/app/outputs/flutter-apk/app-arm64-v8a-release.apk,build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk,build/app/outputs/flutter-apk/app-x86_64-release.apk,build/app/outputs/bundle/release/app-release.aab" tag: ${{ env.RELEASE_TAG }} token: ${{ secrets.GITHUB_TOKEN }} allowUpdates: true