@@ -12,37 +12,39 @@ jobs:
12
12
permissions :
13
13
contents : write
14
14
steps :
15
- - name : Checkout
16
- uses : actions/checkout@v4
17
- with :
18
- submodules : recursive
19
- - name : Set up Java
20
- uses : actions/setup-java@v4
21
- with :
22
- distribution : ' temurin'
23
- java-version : ' 17'
24
- - name : Set up Rust
25
- uses : actions-rust-lang/setup-rust-toolchain@v1
26
- - name : Set up Python
27
- uses : actions/setup-python@v5
28
- with :
29
- python-version : ' 3.13'
30
- - name : Give execution permissions to the gradle wrapper
31
- run : chmod +x ./gradlew
32
- - name : Build
33
- env :
34
- KEY_ALIAS : ${{secrets.KEY_ALIAS}}
35
- KEY_PASSWORD : ${{secrets.KEY_PASSWORD}}
36
- STORE_PASSWORD : ${{secrets.KEY_PASSWORD}}
37
- run : |
15
+ - name : Checkout
16
+ uses : actions/checkout@v4
17
+ with :
18
+ submodules : recursive
19
+ - name : Gradle cache
20
+ uses : gradle/actions/setup-gradle@v3
21
+ - name : Set up Java
22
+ uses : actions/setup-java@v4
23
+ with :
24
+ distribution : ' temurin'
25
+ java-version : ' 17'
26
+ - name : Set up Rust
27
+ uses : actions-rust-lang/setup-rust-toolchain@v1
28
+ - name : Set up Python
29
+ uses : actions/setup-python@v5
30
+ with :
31
+ python-version : ' 3.13'
32
+ - name : Give execution permissions to the gradle wrapper
33
+ run : chmod +x ./gradlew
34
+ - name : Build
35
+ env :
36
+ KEY_ALIAS : ${{secrets.KEY_ALIAS}}
37
+ KEY_PASSWORD : ${{secrets.KEY_PASSWORD}}
38
+ STORE_PASSWORD : ${{secrets.KEY_PASSWORD}}
39
+ run : |
38
40
echo "${{secrets.STORE_FILE}}" | base64 --decode > ${HOME}/keyfile.jks
39
41
export STORE_FILE_PATH=${HOME}/keyfile.jks
40
42
rustup target add x86_64-linux-android i686-linux-android aarch64-linux-android armv7-linux-androideabi
41
43
export RUSTFLAGS=--remap-path-prefix=$HOME/.cargo=/rust/cargo
42
44
./gradlew :app:assembleRelease
43
45
./gradlew :app:buildApksRelease
44
46
./gradlew :app:bundleRelease
45
- - name : Release
46
- uses : ncipollo/release-action@v1
47
- with :
48
- artifacts : " ./**/app-release.apk,./**/app-release.apks,./**/app-release.aab"
47
+ - name : Release
48
+ uses : ncipollo/release-action@v1
49
+ with :
50
+ artifacts : " ./**/app-release.apk,./**/app-release.apks,./**/app-release.aab"
0 commit comments