Skip to content

Commit b8c56e7

Browse files
author
decryptable
committed
i'm happy. really
1 parent 58d704b commit b8c56e7

File tree

1 file changed

+27
-21
lines changed

1 file changed

+27
-21
lines changed

.github/workflows/release-app.yaml

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,19 @@ jobs:
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

Comments
 (0)