Skip to content

Commit 9baf6bd

Browse files
committed
beta workflow: add missing steps
1 parent 1d7515b commit 9baf6bd

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

.github/workflows/beta.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
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
108120
uses: r0adkll/[email protected]
109-
continue-on-error: true
110121
with:
111122
serviceAccountJson: service_account.json
112123
packageName: website.leifs.delta

0 commit comments

Comments
 (0)