61
61
# override default build-tools version (33.0.0) -- optional
62
62
BUILD_TOOLS_VERSION : " 34.0.0"
63
63
64
- - name : Build Release AAB
65
- run : ./gradlew bundleRelease
66
-
67
- - name : Sign Release AAB
68
- id : signAAB
69
- uses : r0adkll/sign-android-release@fix/bundle-signing
70
- with :
71
- releaseDirectory : app/build/outputs/bundle/release
72
- signingKeyBase64 : ${{ secrets.SIGNING_KEY }}
73
- alias : ${{ secrets.ALIAS }}
74
- keyStorePassword : ${{ secrets.KEY_STORE_PASSWORD }}
75
- keyPassword : ${{ secrets.KEY_PASSWORD }}
76
-
77
64
78
65
- name : Push to protected branch
79
66
uses : CasperWA/push-protected@v2
@@ -87,17 +74,16 @@ jobs:
87
74
git tag -a ${{ steps.bump-app-version.outputs.newVersion }} -m "Release version ${{ steps.bump-app-version.outputs.newVersion }}"
88
75
git push origin ${{ steps.bump-app-version.outputs.newVersion }}
89
76
90
- - name : Rename aab names
77
+ - name : Rename artifact names
91
78
run : |
92
- mv app/build/outputs/bundle/release/app-release.aab app/build/outputs/bundle/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.aab
93
79
mv ${{steps.signApk.outputs.signedReleaseFile}} app/build/outputs/apk/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.apk
94
80
95
- - name : Create Release AAB
81
+ - name : Create Release
96
82
97
83
with :
98
84
tag : " ${{ steps.bump-app-version.outputs.newVersion }}"
99
85
generateReleaseNotes : true
100
86
commit : " master"
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"
87
+ artifacts : " app/build/outputs/apk/release/deepr-release-${{steps.bump-app-version.outputs.newVersion}}.apk"
102
88
discussionCategory : " Release feedbacks"
103
89
makeLatest : true
0 commit comments