@@ -54,17 +54,11 @@ jobs:
5454 id : deployment
5555 uses : actions/deploy-pages@v4
5656
57- - name : Build Android APK
57+ - name : Build Android
5858 if : matrix.os == 'ubuntu-latest'
59- run : flutter build apk --release
60-
61- # - name: Build Linux
62- # if: matrix.os == 'ubuntu-latest'
63- # run: |
64- # flutter config --enable-linux-desktop
65- # flutter build linux --release
66- # cd build/linux/x64/release/bundle
67- # tar -czf ../../../../../linux-release.tar.gz .
59+ run : |
60+ flutter build apk --release
61+ flutter build appbundle --release
6862
6963 # - name: Build Windows
7064 # if: matrix.os == 'windows-latest'
@@ -102,7 +96,16 @@ jobs:
10296 asset_path : build/app/outputs/flutter-apk/app-release.apk
10397 asset_name : passbag-${{ steps.version.outputs.version }}.apk
10498 asset_content_type : application/vnd.android.package-archive
105-
99+ - name : Upload Android App Bundle
100+ if : matrix.os == 'ubuntu-latest'
101+ uses : actions/upload-release-asset@v1
102+ env :
103+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
104+ with :
105+ upload_url : ${{ steps.create_release.outputs.upload_url }}
106+ asset_path : build/app/outputs/bundle/release/app-release.aab
107+ asset_name : passbag-${{ steps.version.outputs.version }}.aab
108+ asset_content_type : application/octet-stream
106109 # - name: Upload Linux Build
107110 # if: matrix.os == 'ubuntu-latest'
108111 # uses: actions/upload-release-asset@v1
@@ -135,9 +138,3 @@ jobs:
135138 # asset_path: macos-release.zip
136139 # asset_name: app-${{ steps.version.outputs.version }}-macos.zip
137140 # asset_content_type: application/zip
138-
139- - name : Deploy to Vercel
140- if : matrix.os == 'ubuntu-latest'
141- run : vercel --token ${{ secrets.VERCEL_TOKEN }}
142- env :
143- VERCEL_TOKEN : ${{ secrets.VERCEL_TOKEN }}
0 commit comments