28
28
- name : Make gradlew executable
29
29
run : chmod +x ./gradlew
30
30
31
+ - name : Setup build tool version variable
32
+ shell : bash
33
+ run : |
34
+ BUILD_TOOL_VERSION=$(ls /usr/local/lib/android/sdk/build-tools/ | tail -n 1)
35
+ echo "BUILD_TOOL_VERSION=$BUILD_TOOL_VERSION" >> $GITHUB_ENV
36
+ echo Last build tool version is: $BUILD_TOOL_VERSION
37
+
31
38
- name : Build APK
32
39
id : build
33
40
run : bash ./gradlew assembleTempoRelease
@@ -41,49 +48,22 @@ jobs:
41
48
alias : ${{ secrets.KEY_ALIAS_GITHUB }}
42
49
keyStorePassword : ${{ secrets.KEYSTORE_PASSWORD }}
43
50
keyPassword : ${{ secrets.KEY_PASSWORD_GITHUB }}
51
+ env :
52
+ BUILD_TOOLS_VERSION : ${{ env.BUILD_TOOL_VERSION }}
44
53
45
54
- name : Make artifact
46
55
uses : actions/upload-artifact@v2
47
56
with :
48
57
name : app-release-signed
49
58
path : ${{steps.sign_apk.outputs.signedReleaseFile}}
50
59
51
- # - name: Build AAB
52
- # run: bash ./gradlew bundleRelease
53
-
54
- # - name: Sign AAB
55
- # id: sign_aab
56
- # uses: r0adkll/sign-android-release@v1
57
- # with:
58
- # releaseDirectory: app/build/outputs/bundle/release
59
- # signingKeyBase64: ${{ secrets.KEYSTORE_BASE64 }}
60
- # alias: ${{ secrets.KEY_ALIAS_GITHUB }}
61
- # keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }}
62
- # keyPassword: ${{ secrets.KEY_PASSWORD_GITHUB }}
63
-
64
- # - name: Make artifact
65
- # uses: actions/upload-artifact@v2
66
- # with:
67
- # name: app-release-signed
68
- # path: ${{steps.sign_aab.outputs.signedReleaseFile}}
69
-
70
- # - name: Build Changelog
71
- # id: changelog
72
- # uses: ardalanamini/auto-changelog@v3
73
- # with:
74
- # mention-authors: false
75
- # mention-new-contributors: false
76
- # include-compare: false
77
- # semver: false
78
-
79
60
- name : Create Release
80
61
id : create_release
81
62
uses : actions/create-release@v1
82
63
with :
83
64
tag_name : ${{ github.ref }}
84
65
release_name : Release v${{ github.ref }}
85
66
body : ' > Changelog coming soon'
86
- # body: ${{ steps.changelog.outputs.changelog }}
87
67
env :
88
68
GITHUB_TOKEN : ${{ github.token }}
89
69
96
76
asset_path : ${{steps.sign_apk.outputs.signedReleaseFile}}
97
77
asset_name : app-tempo-release.apk
98
78
asset_content_type : application/zip
99
-
100
- # - name: Upload AAB
101
- # uses: actions/upload-release-asset@v1
102
- # env:
103
- # GITHUB_TOKEN: ${{ github.token }}
104
- # with:
105
- # upload_url: ${{ steps.create_release.outputs.upload_url }}
106
- # asset_path: ${{steps.sign_aab.outputs.signedReleaseFile}}
107
- # asset_name: app-release.aab
108
- # asset_content_type: application/zip
0 commit comments