Skip to content

Commit 59a0808

Browse files
committed
test-ci
1 parent 80b94dc commit 59a0808

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

.github/workflows/android.yml

+15-10
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,30 @@ jobs:
2121
- uses: actions/checkout@v2
2222
with:
2323
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
2930
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"
3238
- uses: AdoptOpenJDK/install-jdk@v1
3339
with:
34-
version: '15'
40+
version: '17'
3541
architecture: x64
36-
targets: 'JAVA_HOME_15'
3742
- name: Build Riru modules
3843
run: cd ./module && bash ./make.sh
3944
- name: Grant execute permission for gradlew
4045
run: chmod +x gradlew
4146
- name: Build with Gradle
42-
run: ./gradlew clean ":app:assembleRelease"
47+
run: ./gradlew clean && ./gradlew ":app:assembleReleaseXposed"
4348
env:
4449
SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
4550
SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}

app/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ android {
1313

1414
buildTypes {
1515
release {
16-
minifyEnabled false
17-
shrinkResources false
16+
minifyEnabled System.getenv("BUILD_RELEASE_MINIFYENABLED")?.toBoolean() ?: false
17+
shrinkResources System.getenv("BUILD_RELEASE_MINIFYENABLED")?.toBoolean() ?: false
1818
zipAlignEnabled true
1919
proguardFiles 'proguard-rules.pro'
2020
}

0 commit comments

Comments
 (0)