6666 java-version : ' 17'
6767 cache : ' gradle'
6868
69+ - name : setup cmdline-tools
70+ run : |
71+ mkdir -p /usr/local/lib/android/sdk/cmdline-tools
72+ curl -o commandlinetools.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
73+ unzip -qq commandlinetools.zip -d /usr/local/lib/android/sdk/cmdline-tools
74+ mv /usr/local/lib/android/sdk/cmdline-tools/cmdline-tools /usr/local/lib/android/sdk/cmdline-tools/latest
75+ rm commandlinetools.zip
76+
77+ - name : Install Android build-tools
78+ run : |
79+ yes | /usr/local/lib/android/sdk/cmdline-tools/latest/bin/sdkmanager --sdk_root=/usr/local/lib/android/sdk "build-tools;30.0.2" --no_https
80+
81+
6982 - name : Change wrapper permissions
7083 run : chmod +x ./gradlew
7184
@@ -100,18 +113,6 @@ jobs:
100113 # name: ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) release generated
101114 # path: ${{ env.main_project_module }}/build/outputs/apk/release/
102115 #
103- - name : setup cmdline-tools
104- run : |
105- mkdir -p /usr/local/lib/android/sdk/cmdline-tools
106- curl -o commandlinetools.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
107- unzip -qq commandlinetools.zip -d /usr/local/lib/android/sdk/cmdline-tools
108- mv /usr/local/lib/android/sdk/cmdline-tools/cmdline-tools /usr/local/lib/android/sdk/cmdline-tools/latest
109- rm commandlinetools.zip
110-
111- - name : Install Android build-tools
112- run : |
113- yes | /usr/local/lib/android/sdk/cmdline-tools/latest/bin/sdkmanager --sdk_root=/usr/local/lib/android/sdk "build-tools;30.0.2" --no_https
114-
115116
116117 - name : Sign APK with keystore
117118 uses : r0adkll/sign-android-release@v1
@@ -131,13 +132,18 @@ jobs:
131132# name: app-release.apk
132133# path: ${{steps.sign_app.outputs.signedReleaseFile}}
133134
134- - name : Echo APK
135- run : echo Signed APK FILE ${{steps.sign_app.outputs.signedReleaseFile}}
135+ - name : Rename APK files
136+ run : |
137+ mv app/build/outputs/apk/release/app-armeabi-v7a-release-unsigned-signed.apk app/build/outputs/apk/release/IL2CPPInjector-armeabi-v7a-signed.apk
138+ mv app/build/outputs/apk/release/app-arm64-v8a-release-unsigned-signed.apk app/build/outputs/apk/release/IL2CPPInjector-arm64-v8a-signed.apk
136139
137- - name : Release signed APK
138- uses : MicahSphelele/action-publish-signed-apk@main
139- env :
140- GITHUB_TOKEN : ${{ secrets.TOKEN }}
141- APP_FOLDER : app
142- FILE_DIR : ${{steps.sign_app.outputs.signedReleaseFile}}
143- REPO_BRANCH : ${{ github.ref_name }}
140+ - name : Upload signed APK(s) to release
141+ uses : " marvinpinto/action-automatic-releases@latest"
142+ with :
143+ repo_token : " ${{ secrets.GITHUB_TOKEN }}"
144+ automatic_release_tag : " latest"
145+ prerelease : true
146+ title : ${{ env.playstore_name}} - ${{ env.timestamp }}
147+ files : |
148+ app/build/outputs/apk/release/IL2CPPInjector-armeabi-v7a-signed.apk
149+ app/build/outputs/apk/release/IL2CPPInjector-arm64-v8a-signed.apk
0 commit comments