File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,10 @@ name: Build Release APK
22
33on :
44 workflow_dispatch :
5+ inputs :
6+ tag :
7+ description : ' Release tag (e.g. v1.0.0)'
8+ required : true
59 push :
610 tags :
711 - ' *'
2529 java-version : 17
2630 distribution : ' adopt'
2731
28- - name : Grant execution permission to Gradle Wrapper
29- run : chmod +x gradlew
30-
3132 - name : Build Release APK
3233 run : ./gradlew assembleRelease
3334
34- - name : Checks
35- run : find . -type f -name "*.apk"
36-
3735 - uses : r0adkll/sign-android-release@v1
3836 name : Signing APK
3937 id : sign_app
@@ -46,20 +44,19 @@ jobs:
4644 env :
4745 BUILD_TOOLS_VERSION : " 36.0.0"
4846
47+ - uses : actions/upload-artifact@v4
48+ with :
49+ name : release
50+ path : ${{steps.sign_app.outputs.signedReleaseFile}}
51+
4952 - uses : softprops/action-gh-release@v2
5053 name : Create Release
5154 id : publish_release
5255 with :
53- tag_name : ${{ github.ref }}
54- name : Release ${{ github.ref }}
55- body : ${{ steps.read_changelog.outputs.changelog }}
56+ tag_name : ${{ github.event.inputs.tag || github.ref_name }}
57+ name : Release ${{ github.event.inputs.tag || github.ref_name }}
5658 files : ${{steps.sign_app.outputs.signedReleaseFile}}
5759 generate_release_notes : true
5860 make_latest : true
5961 prerelease : false
60- draft : true
61-
62- - uses : actions/upload-artifact@v4
63- with :
64- name : release
65- path : ${{steps.sign_app.outputs.signedReleaseFile}}
62+ draft : true
You can’t perform that action at this time.
0 commit comments