@@ -21,25 +21,31 @@ jobs:
21
21
- uses : actions/checkout@v2
22
22
with :
23
23
submodules : recursive
24
- - name : Decode Keystore
25
- env :
26
- ENCODED_STRING : ${{ secrets.SIGNING_STORE_BASE64 }}
27
- run : echo $ENCODED_STRING | base64 -di > app/keystore.jks
28
- - uses : AdoptOpenJDK/install-jdk@v1
24
+ - name : Install dependencies
25
+ run : |
26
+ sudo apt-get update
27
+ sudo apt-get install -y libarchive-zip-perl
28
+ - name : Decode proguard rules
29
+ uses : mobiledevops/secret-to-file-action@v1
29
30
with :
30
- version : ' 17'
31
- architecture : x64
31
+ base64-encoded-secret : ${{ secrets.PROGUARD_RULES }}
32
+ filename : " app/keystore.jks"
33
+ - name : Decode keystore
34
+ uses : mobiledevops/secret-to-file-action@v1
35
+ with :
36
+ base64-encoded-secret : ${{ secrets.SIGNING_STORE_BASE64 }}
37
+ filename : " app/keystore.jks"
38
+ run : echo $ENCODED_STRING | base64 -di >
32
39
- uses : AdoptOpenJDK/install-jdk@v1
33
40
with :
34
- version : ' 15 '
41
+ version : ' 17 '
35
42
architecture : x64
36
- targets : ' JAVA_HOME_15'
37
43
- name : Build Riru modules
38
44
run : cd ./module && bash ./make.sh
39
45
- name : Grant execute permission for gradlew
40
46
run : chmod +x gradlew
41
47
- name : Build with Gradle
42
- run : ./gradlew clean ":app:assembleRelease "
48
+ run : ./gradlew clean && ./gradlew ":app:assembleReleaseXposed "
43
49
env :
44
50
SIGNING_KEY_ALIAS : ${{ secrets.SIGNING_KEY_ALIAS }}
45
51
SIGNING_KEY_PASSWORD : ${{ secrets.SIGNING_KEY_PASSWORD }}
0 commit comments