Skip to content

Commit f5abd30

Browse files
committed
feat: update version bump
1 parent fdf3b65 commit f5abd30

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

.github/workflows/versionBump.yml

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,27 @@ jobs:
4545
- name: Print newVersion
4646
run: echo "${{ steps.bump-app-version.outputs.newVersion }}"
4747

48+
- name: Build Release APK
49+
run: ./gradlew assembleRelease
50+
51+
- name: Sign Release APK
52+
id: signApk
53+
uses: r0adkll/sign-android-release@fix/bundle-signing
54+
with:
55+
releaseDirectory: app/build/outputs/apk/release
56+
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
57+
alias: ${{ secrets.ALIAS }}
58+
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
59+
keyPassword: ${{ secrets.KEY_PASSWORD }}
60+
env:
61+
# override default build-tools version (33.0.0) -- optional
62+
BUILD_TOOLS_VERSION: "36.0.0"
63+
4864
- name: Build Release AAB
49-
id: buildFreeRelease
5065
run: ./gradlew bundleRelease
5166

5267
- name: Sign Release AAB
53-
id: signPro
68+
id: signAAB
5469
uses: r0adkll/sign-android-release@fix/bundle-signing
5570
with:
5671
releaseDirectory: app/build/outputs/bundle/release
@@ -59,6 +74,7 @@ jobs:
5974
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
6075
keyPassword: ${{ secrets.KEY_PASSWORD }}
6176

77+
6278
- name: Push to protected branch
6379
uses: CasperWA/push-protected@v2
6480
with:
@@ -74,31 +90,14 @@ jobs:
7490
- name: Rename aab names
7591
run: |
7692
mv app/build/outputs/bundle/release/app-release.aab app/build/outputs/bundle/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.aab
93+
mv ${{steps.signApk.outputs.signedReleaseFile}} app/build/outputs/apk/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.apk
7794
78-
- name: Create Release
95+
- name: Create Release AAB
7996
uses: ncipollo/[email protected]
8097
with:
8198
tag: "${{ steps.bump-app-version.outputs.newVersion }}"
8299
generateReleaseNotes: true
83100
commit: "master"
84-
artifacts: "app/build/outputs/bundle/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.aab"
101+
artifacts: "app/build/outputs/bundle/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.aab,app/build/outputs/apk/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.apk"
85102
discussionCategory: "Release feedbacks"
86103
makeLatest: true
87-
88-
- uses: snnaplab/universal-apk-generate-action@v1
89-
id: apk-release-generate
90-
with:
91-
aab-path: 'app/build/outputs/bundle/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.aab'
92-
keystore-base64: ${{ secrets.SIGNING_KEY }}
93-
keystore-password: ${{ secrets.KEY_STORE_PASSWORD }}
94-
key-alias: ${{ secrets.ALIAS }}
95-
key-password: ${{ secrets.KEY_PASSWORD }}
96-
97-
- name: Upload binaries to github release
98-
uses: svenstaro/upload-release-action@v2
99-
with:
100-
repo_token: ${{ secrets.GITHUB_TOKEN }}
101-
file: ${{ steps.apk-release-generate.outputs.apk-path }}
102-
asset_name: 'deepr-release-${{steps.bump-app-version.outputs.newVersion}}.apk'
103-
tag: ${{ steps.bump-app-version.outputs.newVersion }}
104-
overwrite: true

0 commit comments

Comments
 (0)