4343 AMOUNT=$(sed -n '/category title="New"/,/category title="Google"/p' app/src/main/res/xml/drawable.xml | grep 'item name' | wc -l)
4444 echo "AMOUNT=$AMOUNT" >> $GITHUB_ENV
4545
46- - name : Create GitHub changelog
46+ - name : Create GitHub & Google Play changelog
4747 run : |
4848 mkdir -v changelog
4949 cat << EOF > changelog/whatsnew-en-US
@@ -73,20 +73,32 @@ jobs:
7373 - name : Set up License Key
7474 run : echo LICENSE_KEY="${{ secrets.LICENSE_KEY }}" > local.properties
7575
76+ - name : Build AAB
77+ run : bash gradlew bundleRelease
78+
7679 - name : Build APK
7780 run : bash gradlew assembleRelease
7881
79- - name : Sign APK
82+ - name : Move AAB and APK
83+ run : |
84+ mkdir -v build && cd $_
85+ mv -v ../app/build/outputs/bundle/release/*.aab delta.aab
86+ mv -v ../app/build/outputs/apk/release/*.apk delta.apk
87+
88+ - name : Sign AAB and APK
8089 uses : r0adkll/sign-android-release@v1
8190 with :
82- releaseDirectory : app/ build/outputs/apk/release
91+ releaseDirectory : build
8392 signingKeyBase64 : ${{ secrets.KEYSTORE_BASE64 }}
8493 keyStorePassword : ${{ secrets.KEYSTORE_PASSWORD }}
8594 keyPassword : ${{ secrets.KEYSTORE_KEY_PASSWORD }}
8695 alias : ${{ secrets.KEYSTORE_KEY_ALIAS }}
8796
88- - name : Rename APK
89- run : mv -v ${{ env.SIGNED_RELEASE_FILE }} delta-${{ env.VERSION }}.apk
97+ - name : Rename AAB and APK
98+ run : |
99+ cd build
100+ mv -v delta.aab ../${{ env.FILENAME }}.aab
101+ mv -v delta-signed.apk ../${{ env.FILENAME }}.apk
90102
91103 - name : Upload APK in artifacts
92104 uses : actions/upload-artifact@v3
@@ -106,7 +118,6 @@ jobs:
106118
107119 - name : Publish in Google Play
108120109- continue-on-error : true
110121 with :
111122 serviceAccountJson : service_account.json
112123 packageName : website.leifs.delta
0 commit comments